java - 如何从向下滚动固定次数的网页中提取HTML数据?

标签 java html scroll

我想使用 JAVA 从网站中提取 HTML 数据。问题是,一旦用户到达页面底部,网页就会不断向下滚动。向下滚动的次数是固定的。我的JAVA代码只能提取第一部分。剩下的卷轴如何提取?有没有办法用JAVA一次加载整个页面?任何帮助将不胜感激:)

最佳答案

这可能就是 PhantomJS (http://phantomjs.org/) 的设计目的。它会在 headless 模式下使用“真正的”浏览器抓取整个网页,甚至执行 JavaScript。我建议停止使用 Java 所做的事情,转而看看 PhantomJS。它可以节省你很多时间。 :)

关于java - 如何从向下滚动固定次数的网页中提取HTML数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11231779/

相关文章:

java - 计算最终长度

java - 如何删除特定 View 的 apache 磁贴中的磁贴?

html - 保存使用/wysihtml5 编辑时所做的更改

javascript - 在六边形网格中找到最短路径

SwiftUI:如何将 ScrollView 的位置设置为左上角? (两个滚动都已启用)

java - 无法将文件上传到 SAS URI

javascript - 设置元素 id = javascript 函数

html - 如何根据屏幕自动调整高度和宽度?

objective-c - NSNotification 滚动 - 用户与编程

java - Tomcat Liferay 小文件上传(< 1kb)