如何抓取google结果跟浏览器一样 本人使用的是php curl扩展函数进行的google关键字抓取页面数据,但是添加了header什么的抓取返回的页面结果还是跟浏览器的不一致。所以跪求哪位高人能够告诉下,如何才能够让我的程序抓取获得的页面结果跟浏览器显示的页面结果一致。谢谢只有20分,希望高手能够见谅。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 header加上语言,应该都是一样的, 像这样,url地址你自己换吧。header("Content-type: text/html; charset=utf-8");$ch = curl_init();$url = 'http://www.google.com/search?hl=zh-CN&biw=1366&bih=649&q=ajax&oq=ajax+comment&aq=f&aqi=g9g-m1&aql=&gs_sm=e&gs_upl=5916l9958l0l10319l16l14l1l0l0l0l267l1925l0.6.4l10l0';curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');$htmls = curl_exec($ch);curl_close($ch);echo $htmls; 我试一下看看,我是直接弄了一个字符串,把header部分的内容都写进去,然后再选择设置后进行的获取。 [求助]php操作xml存储中文的问题 webnoteeditor在线编辑器增加批量加入本地图片的功能.欢迎测试一下。 请问当用户非正常退出时,如何册除在线列表里的记录? zend guard 5问题 MVC PHP开发框架 计算机理论基础好的朋友帮我看看 php读取csv文件怎么是乱码?excel 改的csc文件 救命.PHP没有办法调用MYSQL!!!! 如何用调用自己做COM组件文件后缀为EXE 我提个问题?!请大家帮我解决! 如何获取当日的零时时间 提交表单 按下一页表单清空了不能正确显示怎么办
$ch = curl_init();
$url = 'http://www.google.com/search?hl=zh-CN&biw=1366&bih=649&q=ajax&oq=ajax+comment&aq=f&aqi=g9g-m1&aql=&gs_sm=e&gs_upl=5916l9958l0l10319l16l14l1l0l0l0l267l1925l0.6.4l10l0';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');
$htmls = curl_exec($ch);
curl_close($ch);
echo $htmls;