httpclient ajax java爬虫 50

有会的吗试了网上各种方式没post成功最好给个源码能运行的就是写java爬虫模拟ajaxpost方式提交... 有会的吗
试了网上各种方式没post成功
最好给个源码能运行的
就是写java爬虫 模拟ajax post方式提交
展开
 我来答
雪飞潇潇
2018-01-25 · TA获得超过6276个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:936万
展开全部

ajax的爬取.  主要需要分析ajax请求的标头等, 注意设置useragent ,伪装成正常的浏览器和操作系统.

我一般使用Win10自带的 Edge浏览器, 来分析需要爬取的ajax请求.

点击F12----->网络

左边会显示地址和请求方式, 右侧会显示标头,正文,参数,cookie ,计时

  • 重点是要分析标头 和请求的参数和cookie

很多请求,需要验证用户的权限和身份,所以cookie特别重要. 

HttpClient 模拟登陆时,会比较复杂, 有些大站会有各种加密算法.获取cookie比较有难度的.

此外还有注意 编码等小问题. 很多小问题不解决,也影响爬取的成败

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式