java如何获取ajax网页内容

需求是填写一个jsp路径,在控制台返回该jsp生成的动态网页的html代码,我用的是HttpClient这个类实现的,但是返回的页面代码没有发送ajax请求获得数据,页面用浏览器打开是不完整的,求大神解答。

4个回答

ajax是动态的,要爬下这个网页的内容是比较难的。可以用浏览器的工具,自己分析一下title,和head,看她后台的url然后自己拼出来

yuanlintufang
yuanlintufang 就没有其他方法么?
3 年多之前 回复

看一下ajax通信,后台就是形如根据请求读取参数一样,返回值就是后台放入流中的数据

一、确定页面的ajax请求写的没有问题。
二、确定你java服务端给出的action没有问题
确定完成后,就没有什么了。如果服务端没有接收到命令请求,先确定参数传递与HTTP协议是否正确。ajax请求使用js JSON方式传递。

你需要获得那个ajax进入后台的url路径,之后用HttpClient的post或get模拟一个访问,之后获取返回值,网上搜下网络爬虫获取动态网页信息。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问