Re: [問題] 如何解析youtube的網址

看板PHP作者 (Not always blank)時間18年前 (2007/12/08 18:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/6 (看更多)
※ 引述《lottemarines (一平)》之銘言: : ※ [本文轉錄自 Google 看板] : 作者: lottemarines (一平) 看板: Google : 標題: [問題] 如何解析youtube的網址 : 時間: Sat Dec 8 16:36:05 2007 : 使用這個網站的話 : http://kej.tw/flvretriever/ : 就可以下載 youtube的影片 : 原先網址是: http://tw.youtube.com/watch?v=j75Kl7_ERdM : 可以解析成:http://lax-v239.lax.youtube.com/get_video?video_id=j75Kl7_ERdM : 小弟猜測:j75Kl7_ERdM 這段跟:lax-v239.lax 有某種關係 : 另一例: : http://www.youtube.com/watch?v=em-ZhJDjayM
: http://ash-v250.ash.youtube.com/get_video?video_id=em-ZhJDjayM : 小弟猜測:em-ZhJDjayM 這段跟:ash-v250.ash 有某種關係 : 我想知道要怎樣做才可以像上面那個網站那樣寫出一個解析下載影片網址的程式 : 有強者可以解答嗎? 懶人做法( 不確定是不是全都可以用, 但隨手試二三個都行 ): // $source == '網頁內容' $pattern = '/watch_fullscreen\?video_id=([\w-]+)&l=\d+&t=([\w-]+)'; if (preg_match('#$pattern#s", $source, $m)) { echo "GetTube: http://tw.youtube.com/get_video?video_id={$m[1]}&t={$m[2]}"; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.162.51

12/08 22:07, , 1F
大大的作法可用耶感謝,不過tw要改成www比較好
12/08 22:07, 1F
文章代碼(AID): #17Mc-SKe (PHP)
文章代碼(AID): #17Mc-SKe (PHP)