如何使用谷歌Chrome抓取网页截图
时间:2019-05-19 01:25:36 来源:igfitidea点击:
谷歌Chrome 59和新版本包含了一个新的特性headless,它提供了运行谷歌Chrome而不需要用户界面的功能。
这允许用户在命令行和脚本中使用谷歌Chrome。
这个无头谷歌Chrome版本还包含了使用命令行工具捕捉任何网站截图的功能。
如何使用谷歌Chrome Headless创建PDF的网页
要求:
你必须使用谷歌Chrome 59或更高版本。
而谷歌版本的Chrome 59只对MAC OS和Linux用户开放。
Windows用户还需要等待一段时间。
捕捉截图:
使用以下命令捕获给定web页面的屏幕截图。
输出文件将在当前目录中创建,名称为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的输出文件名。
创建特定名称。
google-chrome --headless --disable-gpu --print-to-pdf=file1.png http://www.example.com/