问题标签用户 java代码模拟浏览器,访问网页;使网页中的统计代码能执行。

0x0021 2014-09-05 05:27:34
我的操作步奏:
1、Eclipse里面写个简单的jsp页面,加入CNZZ统计脚本,启动服务器。
2、浏览器访问。浏览器中访问jsp,CNZZ系统能统计到该次访问。
3、java代码访问。HttpClient的get请求访问同一地址(浏览器中地址),能获得正确响应,但是CNZZ系统,统计不到该次访问。也就是说没有执行统计脚本。

第三点中如何让CNZZ统计到代码的访问???(我百度查看过很多文章,一般就停留在获取页面代码,不能像浏览器一样执行。)

一般来说:
浏览器的工作流程:
1、访问URL得到HTML。
2、解析HTML,得到另外一堆URL,比如图片,js等等
3、访问js,图等URL取得资源
4、显示图片,执行js

那么java代码怎么模拟浏览器来执行js? 我百度查看过很多方法,都只能执行一般的js;像浏览器中的js可能会有document,window等对象,就不能识别了。

求高手解答,总之,我的目的:java代码模拟浏览器,访问网页;使网页中的统计代码能执行。
...全文
93 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧