我在VPS上使用Xvfb运行Firefox。我想要做的是对页面进行全屏截图。
我可以使用以下命令将Firefox重定向到特定页面:
firefox http://google.com
使用 ImageMagick 在 X 中进行截屏
import root -window output.jpg
问题是,大多数页面需要滚动,我无法预先知道其高度。
另一种方法是选择一个非常大的高度(如4000px),然后处理图像并删除无用部分。但这是不必要的处理。
我找到了许多Firefox插件,但我正在寻找可以使用Shell命令行编程的解决方案。
编辑:最终我自己编写了FireFox扩展程序来实现此功能。