$url = "http://www.pk0752.com/shop/182/";
$snoopy->fetchtext($url);
//$snoopy -> fetch($url);
$content = $snoopy -> results;
echo $content . '<br/>'; //打出结果取其他网址都比较正常,这个网址不行,是什么原因呢,谁能帮我稍加改动,抓取到页面的内容。
一定要用snoopy,如果不用,我也可以抓到。就是搞不清snoopy对这个网址怎么失效了。
$snoopy->fetchtext($url);
//$snoopy -> fetch($url);
$content = $snoopy -> results;
echo $content . '<br/>'; //打出结果取其他网址都比较正常,这个网址不行,是什么原因呢,谁能帮我稍加改动,抓取到页面的内容。
一定要用snoopy,如果不用,我也可以抓到。就是搞不清snoopy对这个网址怎么失效了。
那个snoopy不能解析gzip压缩的东东,而你要分析那个网页正好是gzip.所以.我换了http_client就行了require 'HTTP/Client.php';
$a=new HTTP_Client();
$a->get('http://www.pk0752.com/shop/182/');
$html=$a->currentResponse();
echo $html['body'];当然你也可以用curl,而且建议一直用curl,snoopy跟http_client都充满了bug