LINUX实战:如何使用Google Chrome Headless模式
《LINUX实战:如何使用Google Chrome Headless模式》要点: Google Chrome最新版本发布了一个新的实用功能Headless Chrome. 无界面Chrome对浏览器自动化非常有用. 您可以使用命令行和编程语言捕捉任何网页的屏幕截图,而无需启动Chrome GUI. 它还支持打印网页DOM并创建网页的pdf. 本教程将赞助您在Linux命令行上使用Google Chrome Headless模式. 1.启动无界面Chrome $ 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打印到标准输出. $ 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学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |