最新的Google Chrome 59包含了一个新功能,无需UI即可运行Google Chrome。 这允许用户在命令行和脚本上使用Google Chrome。 这款无人值守的Google Chrome版本还包括使用命令行工具捕获任何网站的屏幕截图的功能。
要求:
您必须使用Google Chrome 59或更高版本。 使用Google Chrome 59版,它只适用于MAC OS和Linux用户。 Windows用户仍然需要等待一段时间。
截图截图:
使用以下命令捕获给定网页的屏幕截图。 输出文件将在当前目录中创建,名称为screenshot.png。
$ google-chrome --headless --disable-gpu --screenshot http://www.example.com/
您还可以使用下面的--window-size
选项指定截图的维度。
$ google-chrome --headless --disable-gpu --window-size=1280,768 --screenshot http://www.example.com/
您还可以将位置的输出文件名指定为--screenshot=file1.png
来创建特定的名称。
$ google-chrome --headless --disable-gpu --print-to-pdf=file1.png http://www.example.com/
参考:
https://developers.google.com/web/updates/2017/04/headless-chrome
分享到Facebook 分享
0
分享到Twitter
0
分享到Google Plus Share
0
分享到Pinterest 分享
0
分享到Linkedin Share
0
分享到Digg 分享