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