【发布时间】:2010-08-30 21:13:26
【问题描述】:
是否有使用 java 的开源代码在 Internet Explorer 中打开网站并捕获整个页面长度的屏幕截图,包括滚动。最好不要看到浏览器出现在屏幕上。需要图片为 jpg 或其他图片格式,而不是 html
【问题讨论】:
标签: java internet-explorer open-source scroll screen-capture
是否有使用 java 的开源代码在 Internet Explorer 中打开网站并捕获整个页面长度的屏幕截图,包括滚动。最好不要看到浏览器出现在屏幕上。需要图片为 jpg 或其他图片格式,而不是 html
【问题讨论】:
标签: java internet-explorer open-source scroll screen-capture
您可以通过 Java 使用 Selenium API 来做到这一点:
【讨论】:
如果您不需要 Internet Explorer 来执行此操作,您可以使用 htmlunit 来完成这项工作:
HtmlUnit 是“Java 程序的无 GUI 浏览器”。它对 HTML 文档进行建模并提供一个 API,允许您调用页面、填写表单、单击链接等……就像您在“普通”浏览器中所做的一样。
使用 htmlunit 你不能以 jpeg 的形式拍摄快照,错误你可以访问页面的 html 代码,你可以使用它来代替。
【讨论】: