一. QA
什么是 Headless Chrome
?
在 Chrome59 中开始搭载 Headless Chrome。这是一种在无需显示 headless 的环境下运行 Chrome 浏览器的形式。从实质上来说,就是不必 Chrome 浏览器来运行 Chrome 的性能!它将 Chromium 和 Blink 渲染引擎提供的所有古代 Web 平台的性能都带入了命令行。
理解 intoli
开始装置之前咱们来理解一下这家公司
咱们 (intoli) 是一家在数据采集,解决和剖析方面具备深厚专业知识的咨询机构。
二. 装置
Centos7 之装置 Headless Chrome
intoli
在其博客上介绍了几种装置 Headless Chrome
的形式,咱们采纳如下形式装置:
curl https://intoli.com/install-google-chrome.sh | bash
装置实现提醒:
Successfully installed Google Chrome!
运行 chrome
咱们能够通过如下命令来启动 Chrome
,同时将 HTML 保留 PDF(http 换成你想转换的 html)
google-chrome-stable --no-sandbox --headless --disable-gpu --print-to-pdf=baidu.pdf https://www.baidu.com
咱们能够通过如下命令来启动 Chrome
,同时将 SVG 保留 PDF(test.svg 换成你想转换的 SVG 文件 目录要正却,命令是跟目录文件,理论依据你的目录走 如 /www/test.svg)
google-chrome-stable --no-sandbox --headless --disable-gpu --print-to-pdf=baidu.pdf test.svg
intoli 装置文档
参考文档
结语
后续更新