我想使用无头火狐来捕获macos上的网页图像。
这是我执行的命令:/Applications/Firefox.app/Contents/MacOS/firefox-bin -screenshot https://developer.mozilla.com
这是我在终端上看到的:
$ /Applications/Firefox.app/Contents/MacOS/firefox-bin -screenshot https://developer.mozilla.com
*** You are running in headless mode.
问题是在创建映像后firefox应用程序没有终止。我可以看到在运行命令的目录中已经创建了screenshot.png,如下面的屏幕截图所示:
我必须在Ctrl-C
结束时终止这个过程。
是否有任何参数可以传递给可执行文件,以便在屏幕截图完成后退出?
答案 0 :(得分:3)
我认为一旦屏幕截图完成,你必须手动退出firefox。该命令应该起作用:
/Applications/Firefox.app/Contents/MacOS/firefox-bin -screenshot https://developer.mozilla.com; pkill firefox
说明:
&#34 ;;"无论成功与否,都将运行第一个命令,然后是第二个命令
" pkill的"将使用" firefox"杀死所有当前正在运行的进程在名称