YouTube検索の結果ページでビデオリンクをスクレイプしようとしていますが、すべてのビデオリンクに一意のIDが含まれているため問題が発生しています。これが私がこれまでに持っているコードです:
<?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);
?>
それを印刷するとき、私は空の配列を取得するだけなので、「/ watch?v =」またはそれに続く11文字のuidを動的に取得しようとしても、それが検出されていないように見えます。