curl 看高手过来,如何采集GOOGLE  现在返回302function curl_file_get_contents($durl){
 $cookie_file = dirname(__FILE__)."/cookie.txt"; 
 $ch = curl_init(); 
 curl_setopt($ch, CURLOPT_URL, $durl); 
 curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)'); 
 curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); 
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
 $r = curl_exec($ch); 
 curl_close($ch); 
 return $r; 
 }以前,上面函数能用,现在不行了,返回 302 

解决方案 »

  1.   

    从这段代码看不出什么问题?你在浏览器中是否可以访问google,google的结果连续是否跟原来一致,这个需要你验证,不应该是这段程序的问题。
      

  2.   

    从这段代码看不出什么问题。你在浏览器中是否可以访问google?
    google的结果链接是否跟原来一致,这个需要你验证,不应该是这段程序的问题。