开发者社区> 问答> 正文

如何使用java加载动态网页

最近遇到一个难题,使用httpclient获取数据的时候,获取不到动态加载的数据,尝试过htmlunit,也试过jrex,但是感觉效果都不是很好。
百度了一下,别人说phantomjs也不错,但是,没怎么学过js,不是很懂如何使用phantomjs获取整个网页数据。
求各位大神给一下使用java加载动态网页的方式。(除了htmlunit和jrex)或者说说如何使用phantomjs获取整个网页数据。

展开
收起
蛮大人123 2016-03-18 16:53:24 2712 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    利用java加载网页只能获取服务器响应的静态数据,动态内容要不你自己在显示中解析动态脚本去并执行,要不你把获取的响应数据直接注入到浏览器或者其他支持动态脚本的显示容器。或者用第三方控件实现。

    2019-07-17 19:06:58
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载