出于某种原因,有时使用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