如何用无头的chrome截图设置screenshot.png的名称?

时间:2018-11-01 20:09:25

标签: google-chrome

我正在使用此命令来截屏:

chromium-browser --headless --screenshot https://www.google.com

来自here

这基本上有效:

[1101/145557.285618:ERROR:gpu_process_transport_factory.cc(980)] Lost UI shared context.
[1101/145558.357174:INFO:headless_shell.cc(538)] Written to file screenshot.png.

(它是well covered elsewhere,但我还没有找到关于丢失的UI错误的有用修补程序。这无关紧要。)

如何设置screenshot.png的名称另存为其他名称?

我发现了chrome命令行开关的一些缺陷,例如this one,但最有可能出现的标志“ --output”与屏幕截图无关。

如果您对无头或无镶边的屏幕截图有更好的建议,就这么简单,那么我就耳熟能详了。

1 个答案:

答案 0 :(得分:3)

--screenshot=filename.png

参考:https://cs.chromium.org/search/?q=symbol:kDefaultScreenshotFileName

类似地,--print-to-pdf也接受文件名。