相关疑难解决方法(0)

在命令行上使用Firefox获取整页屏幕截图

我在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扩展程序来执行此操作.

shell firefox command-line screenshot

220
推荐指数
4
解决办法
20万
查看次数

标签 统计

command-line ×1

firefox ×1

screenshot ×1

shell ×1