《LINUX实战:如何使用Google Chrome Headless模式》要点:
本文介绍了LINUX实战:如何使用Google Chrome Headless模式,希望对您有用。如果有疑问,可以联系我们。
Google Chrome最新版本发布了一个新的实用功能Headless Chrome. 无界面Chrome对浏览器自动化非常有用. 您可以使用命令行和编程语言捕捉任何网页的屏幕截图,而无需启动Chrome GUI. 它还支持打印网页DOM并创建网页的pdf.
本教程将赞助您在Linux命令行上使用Google Chrome Headless模式.
1.启动无界面Chrome
打开系统节制台,并使用--headless命令行选项更多地启动Google Chrome Headless模式.
$ google-chrome --headless http://www.example.com
这种无界面模式还支持远程调试选项,以检查发生的情况. 您可以在任何其他浏览器的指定端口上拜访系统,并检查在那里渲染的内容. 在指定端口上使用以下命令启动调试:
$ google-chrome --headless --remote-debugging-port=9222 https://google.com
现在在另一个Web浏览器中拜访http://localhost:9222.
Headless Chrome还具有许多其他有用的功能,如打印DOM,通过命令行捕捉截图或创建任何网页的pdf.
2.捕捉网页截图
您可以使用--screenshot选项来捕获任何网页的截图. 输出屏幕截图将保留在当前目录中.
$ goolge-chrome --headless --disable-gpu --screenshot http://www.example.com/
3.创立网页PDF
您可以使用--print-to-pdf选项来创建任何网页的PDF. 输出pdf文件将保留在当前目录中.
4.打印网页DOM
您可以使用--dump-dom标记将document.body.innerHTML打印到标准输出.
-dump-dom标记将document.body.innerHTML打印到stdout:
$ google-chrome --headless --disable-gpu --dump-dom http://www.example.com/
参考:拜访以下链接以了解有关Headless Chrome的更多详细信息.
https://developers.google.com/web/updates/2017/04/headless-chrome
Google Chrome暗藏设置URL列表汇总
Ubuntu 16.04下安装64位谷歌Chrome阅读器
Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件
Ubuntu 16.04环境Chrome中笔墨体更换
本文永远更新链接地址:
《LINUX实战:如何使用Google Chrome Headless模式》是否对您有启发,欢迎查看更多与《LINUX实战:如何使用Google Chrome Headless模式》相关教程,学精学透。维易PHP学院为您提供精彩教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/9803.html