我正试图从PowerShell(提升)运行chrome.exe --user-data-dir="B:\chrome" --headless --disable-gpu --screenshot="B:\chrome\_screenshots" https://example.com/
,命令立即退出,没有任何错误或错误文件。它也不会创建屏幕截图。为什么?我现在能做什么?谢啦,谢啦
我正试图从PowerShell(提升)运行chrome.exe --user-data-dir="B:\chrome" --headless --disable-gpu --screenshot="B:\chrome\_screenshots" https://example.com/
,命令立即退出,没有任何错误或错误文件。它也不会创建屏幕截图。为什么?我现在能做什么?谢啦,谢啦
2条答案
按热度按时间ctehm74n1#
尝试指定窗口大小
字符串
这将在您的桌面上创建一个1980 x960的png,名为“chrome.png”。
此外,你可能有大量的chrome.exe进程在后台运行,用任务管理器或其他东西关闭它们。
还有!
如果您正在研究如何正确地自动化这些屏幕截图,请查看Puppeteer或Selenium,以及一般的CDP。
fkaflof62#
所以诀窍是你应该指定一个文件,而不是一个目录(这不会创建任何东西)。
不正确:
字符串
正确:
型