加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX实战:如何使用Google Chrome Headless模式

发布时间:2020-12-13 17:40:18 所属栏目:Linux 来源:网络整理
导读:《LINUX实战:如何使用Google Chrome Headless模式》要点: 本文介绍了LINUX实战:如何使用Google Chrome Headless模式,希望对您有用。如果有疑问,可以联系我们。 Google Chrome最新版本发布了一个新的实用功能Headless Chrome. 无界面Chrome对浏览器自动

《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学院为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读