0

使用 java 是否有开源代码在 Internet Explorer 中打开一个网站并捕获整个页面长度的屏幕截图,包括滚动。最好不要看到浏览器出现在屏幕上。需要图像为 jpg 或其他图像格式,而不是 html

4

2 回答 2

1

您可以通过 Java 使用 Selenium API 执行此操作:

http://seleniumhq.org/docs/05_selenium_rc.html

于 2010-08-30T21:14:46.043 回答
0

如果您不需要 Internet Explorer 来执行此操作,您可以使用htmlunit来完成这项工作:

HtmlUnit 是“Java 程序的无 GUI 浏览器”。它对 HTML 文档进行建模并提供一个 API,允许您调用页面、填写表单、单击链接等……就像您在“普通”浏览器中所做的一样。

使用 htmlunit,您不能以 jpeg 的形式拍摄快照,错误您可以访问您可以使用的页面的 html 代码。

于 2010-08-30T21:15:00.220 回答