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