我試圖在YouTube搜索的結果頁上刮取視頻鏈接,但是由於所有視頻鏈接都包含唯一的ID,因此遇到了問題。下面的代碼我到目前爲止:使用唯一ID的PHP /捲曲刮掉鏈接
<?php
$data = file_get_contents('http://www.youtube.com/results?search_query=php');
$regex = '/watch?v={11}/';
preg_match($regex,$data,$match);
print_r($match);
?>
當打印出來,所以它不會出現在「/手錶V =?」或者我試圖動態搶是撿我只是得到一個空數組它後面有11個字符。
逃脫「?」與「\?」然後再試一次。怎麼了? – 2012-04-28 13:13:13
並在「{11}」之前添加「([^ \&])」。 – 2012-04-28 13:14:22