【问题标题】:Java open source to capture IE screensheet of page including scrolling [closed]Java开源捕获包括滚动的页面截图[关闭]
【发布时间】:2010-08-30 21:13:26
【问题描述】:

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

【问题讨论】:

    标签: java internet-explorer open-source scroll screen-capture


    【解决方案1】:

    您可以通过 Java 使用 Selenium API 来做到这一点:

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

    【讨论】:

    • 这看起来很有希望。带有 Flash 的页面呢,它还会以静态形式捕获它吗?
    【解决方案2】:

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

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

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

    【讨论】:

    • 抱歉,我需要将快照作为图像 jpg 或其他图像格式
    猜你喜欢
    • 1970-01-01
    • 2019-09-28
    • 2011-04-22
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    相关资源
    最近更新 更多