java程序可以模拟指定浏览器发送请求吗,怎么做?

java采集数据时发送的http请求和谷歌链到的页面一样,我想取的数据和其他浏览器链到的页面相同。... java采集数据时发送的http请求和谷歌链到的页面一样,我想取的数据和其他浏览器链到的页面相同。 展开
 我来答
永久的时光
2017-03-09 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:178
采纳率:40%
帮助的人:65.8万
展开全部
估计你是想伪造一个请求身份,这种操作不好说,因为如果你是用本地的浏览器访问的页面,那么你的浏览器是有一个解析的过程的。接收端分析你的请求并根据浏览器特性生成特定的页面,如样式兼容。
但是一般请求返回来的内容结果这个是固定的。样式的不同或是其他展现的不同是返回来的内容根据你的浏览器生成的。这种情况下你只能得到原始的页面后台代码。所以要达到这种要求,其实不合理。
舍出
2017-03-09 · 知道合伙人互联网行家
舍出
知道合伙人互联网行家
采纳数:1373 获赞数:1440
从事IT行业,有丰富的软件开发经历,对互联网比较了解 个人网站http://www.suifengshi.com

向TA提问 私信TA
展开全部
其实模拟指定浏览器
就是模拟指定的User-agent
当你用httpclient发送请求时
设置header的user-agent为你浏览器的就可以了
希望能帮助到你
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式