首頁  >  文章  >  後端開發  >  qq空間flash位址 使用PHP擷取影片網站頁面中的FLASH位址的程式碼

qq空間flash位址 使用PHP擷取影片網站頁面中的FLASH位址的程式碼

WBOY
WBOY原創
2016-07-29 08:42:231009瀏覽

然後我用PHP實現了這個功能,我覺得用PHP來做這項工作簡直是一種享受!使用其提供的強大的HTML頁面處理函數和正規表示式,短短的幾行程式碼就能搞定這個功能。
貼關鍵程式碼:

複製程式碼 程式碼如下:


//取得優酷頁面中的flash位址
function get_flash_url( $url )
{
$lines = file($url);
foreach ($lines as $linenum=> $line) {
preg_match_all ('||',$line,$result);
$swfurl=$result[1][0];
if(!empty($swfurl))
return $swfurl;
}
}
?>
$url=$_SERVER["QUERY_STRING"] ;
$flashurl= get_flash_url($url);
echo ( $flashurl );
?>


例如這個檔案我們存為test.php,那我們只需要運行test.php?優酷影片的url 就可以解析出FLASH位址了。
想法很簡單,就是先看看優酷影片網頁的HTML程式碼裡關鍵FLASH位址那段的特徵。隨便找個網頁,例如我們可以看到這一段:
flash位址:
然後使用正規表示式將其中的位址段匹配掉,就OK了。

以上就介紹了qq空間flash位址 使用PHP提取影片網站頁面中的FLASH位址的程式碼,包括了qq空間flash位址方面的內容,希望對PHP教學有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn