【发布时间】:2010-04-24 07:29:48
【问题描述】:
如何使用 Perl 从网站(以批处理模式)截取屏幕截图? IE。解决方案应该在给定 URL 的情况下生成图像文件(比如 .png)。如果解决方案的工作不需要 X Window 系统,那就太好了。
【问题讨论】:
标签: perl screenshot
如何使用 Perl 从网站(以批处理模式)截取屏幕截图? IE。解决方案应该在给定 URL 的情况下生成图像文件(比如 .png)。如果解决方案的工作不需要 X Window 系统,那就太好了。
【问题讨论】:
标签: perl screenshot
我会使用WWW::Mechanize::Firefox。不幸的是,它确实需要 X(至少在非 OS X *NIX 上),但您可以使用 xvfb 无头运行它。
【讨论】:
过去我需要将网页转换为 PDF。 我使用了http://code.google.com/p/wkhtmltopdf/,它运行得很漂亮(它使用了出色的 WebKit 引擎)。问题是它不是基于 Perl 的,它不生成图像,而是生成 PDF。试试吧,它可能适合您的需求(`不再需要运行 XServer(但是必须安装 X11 客户端库')
【讨论】:
如果您要超越屏幕截图,我的建议是找到Watir 的绑定。让 javascript、java/flash/activex 嵌入脚本工作的能力很好(对于一些很好的价值)
【讨论】: