0

何らかの理由で、cURLでページが検索される場合と検索されない場合があり、代わりにsimple_html_domで同じ URL のページが検索されます。

例えば:

$url = http://www.youtube.com/results?search_type=search_users&search_query=java&page=7

cURLを使用すると、ページが見つかりません:

$curl = curl_init();
curl_setopt($curl, CURLOPT_REFERER, $url); 
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec( $curl );
curl_close($curl);

if(strpos($content, "404") || $content==""){ echo "**************** PAGE NOT FOUND ****************\n"; return;}

しかし、そうです html_simple_dom :

$content = file_get_html($url);//same url above 
4

0 に答える 0