如何使用Google Chrome捕获网页的屏幕截图

最新的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 分享
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏