java - 如何用Java实现网页截图?

标签 java jsoup htmlunit

我想在运行时使用 Java 中的 HtmlUnit 或 Jsoup 进行屏幕抓取时截取网页的屏幕截图。

有什么办法可以做到吗?

最佳答案

HtmlUnit 不渲染元素。它是无 GUI( headless )浏览器。

请查找使用 WebDriver/Selenium 的示例代码 here .

关于java - 如何用Java实现网页截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31270642/

相关文章:

java - 在没有 GUI 的情况下运行 Netbeans 平台应用程序

Java - 当输入很大时 ParserDelegator 抛出异常

android - AsyncTask 不会进入 onPostExecute()

javascript - 使用 javascript 创建的页面的 Grails Gebish 功能测试

java - 网页无法识别 HtmlUnit 设置的文本

java - 有没有办法使用 Lenskit 作为推荐引擎并从 Django/Python 调用他?

java - 奇怪的 PNG 错误 : Bad length for IHDR chunk

ruby - 使用 celerity 在 linux 上登录 saleforce.com(没有 gui),JS 和 VB 错误

java - 转换 Query.getResultList() 的输出

java - 如何正确打开新的扫描仪并接受输入