【发布时间】:2012-10-20 22:03:51
【问题描述】:
我在 VPS 中的 Xvfb 上运行 Firefox。我要做的是对页面进行整页截图。
我可以使用 Firefox 重定向到特定页面
firefox http://google.com
并使用 ImageMagick 截取屏幕截图(在 X 内)
import root -window output.jpg
问题是,大部分页面需要滚动,我无法事先知道高度。
另一种方法是选择一个非常大的高度(比如 4000px),然后处理图像并删除无用的部分。但这是不必要的处理。
我发现了许多 Firefox 附加组件,但我正在寻找一种可以使用 Shell 命令行进行编程的解决方案。
编辑:我最终为此编写了自己的 FireFox extension。
【问题讨论】:
-
我见过一些用于截屏的 webkit cli 工具,但我不记得名字了。
标签: shell firefox command-line screenshot