【问题标题】:How can I take a screenshot of website with Perl? [duplicate]如何使用 Perl 截取网站截图? [复制]
【发布时间】:2010-04-24 07:29:48
【问题描述】:

可能重复:
How can I take screenshots with Perl?

如何使用 Perl 从网站(以批处理模式)截取屏幕截图? IE。解决方案应该在给定 URL 的情况下生成图像文件(比如 .png)。如果解决方案的工作不需要 X Window 系统,那就太好了。

【问题讨论】:

标签: perl screenshot


【解决方案1】:

我会使用WWW::Mechanize::Firefox。不幸的是,它确实需要 X(至少在非 OS X *NIX 上),但您可以使用 xvfb 无头运行它。

【讨论】:

    【解决方案2】:

    过去我需要将网页转换为 PDF。 我使用了http://code.google.com/p/wkhtmltopdf/,它运行得很漂亮(它使用了出色的 WebKit 引擎)。问题是它不是基于 Perl 的,它不生成图像,而是生成 PDF。试试吧,它可能适合您的需求(`不再需要运行 XServer(但是必须安装 X11 客户端库')

    【讨论】:

      【解决方案3】:

      如果您要超越屏幕截图,我的建议是找到Watir 的绑定。让 javascript、java/flash/activex 嵌入脚本工作的能力很好(对于一些很好的价值)

      【讨论】:

        猜你喜欢
        • 2011-01-19
        • 2023-01-14
        • 2015-09-25
        • 1970-01-01
        • 1970-01-01
        • 2010-11-14
        • 2019-11-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多