作者:mobiledu2502917243 | 来源:互联网 | 2023-02-04 19:57
之前写的小工具是通过HttpWebRequest来获取百度搜索结果的,一直用得正常,最近突然用不了了。浏览器看到的结果和通过程序抓取出来的结果是不一样的。还没仔细看,有谁知道是什么情况吗?现在这个问题
之前写的小工具是通过HttpWebRequest来获取百度搜索结果的,一直用得正常,最近突然用不了了。浏览器看到的结果和通过程序抓取出来的结果是不一样的。还没仔细看,有谁知道是什么情况吗?现在这个问题怎么解决。
12 个解决方案
页面返回的标签可能变了,或者别人用了防采集的办法了
firebug看到的源代码内容,和抓取的内容不一样,抓取的都是一些Js代码
是不是post提交的那个串变了,抓包看看。楼上说的也有可能
应该不是封IP,我平时只在公司操作,在家里运行程序也是一样不行。
请求的地址是http://www.baidu.com/#wd=site%3Awww.kt00.com&ie=utf-8,就是这个网站的收录情况和快照,懂seo的朋友可能知道site命令,就是这个site命令请求地址不行,domain命令正常的。
大家可以自己看一下,直接查看源文件和用firebug查看的结果是不一样的
以前是get方式直接显示,现在改变成ajax了.百度这几天每天在改变,,浏览器不同,内容显示的不同.
1、COOKIE问题,baidu搜索结果也有 千人千面技术。