java - 如何在Java中获取渲染的html(由Javascript处理)

标签 java javascript web-scraping

Possible Duplicate:
Getting Final HTML with Javascript rendered Java as String

我有以下 2 个链接,其中评论部分是使用 Javascript 生成的。有没有一种方法可以获得页面的最终输出,即用 Java 呈现的 javascript 的输出?

http://www.glamsham.com/movies/reviews/rowdy-rathore-movie-review-cheers-for-rowdy-akki-051207.asp

http://www.imdb.com/title/tt0461936/reviews

最佳答案

您应该能够使用PhantomJS为了这。它作为 headless 浏览器运行(使用 WebKit),并且对各种 Web 标准(例如 DOM 处理、CSS 选择器、JSON、Canvas 和 SVG)提供 native 支持。

关于java - 如何在Java中获取渲染的html(由Javascript处理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10872712/

相关文章:

javascript - ReduxForm 需要 store 作为测试中的 props 传递

python - 使用 beautifulsoup 提取 url

r - 抓取此网页的正确 xpath 是什么?

java泛型方法,运行时错误,

java - 我已在隐藏输入中发送值,并且也在该页面上看到它,但我在下一个 servlet 页面中获取空值 从上一页获取类别

java - 为什么这个查询结果中会出现时间

JavaFx TableView 隐藏了字符串值

javascript - 变量在插入数组时没有保存正确的数组

javascript - 在 CSS 排序后定位第一个元素

python - Bs4 编码问题 - Python