我正在使用此命令来截屏:
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”与屏幕截图无关。
如果您对无头或无镶边的屏幕截图有更好的建议,就这么简单,那么我就耳熟能详了。
答案 0 :(得分:3)
--screenshot=filename.png
。
参考:https://cs.chromium.org/search/?q=symbol:kDefaultScreenshotFileName
类似地,--print-to-pdf
也接受文件名。