Headless Chrome在Chrome59中开始发布,用于在headless环境中运行Chrome浏览器,也就是在非Chrome环境中运行Chrome。它将Chromium和Blink渲染引擎提供的所有现代Web平台功能引入命令行。
它有什么用处呢?
headless浏览器是自动测试和服务器环境的绝佳工具,您不需要可见的UI shell。例如,针对真实的网页进行测试,创建网页的PDF,或者只是检查浏览器如何呈现URL。
1.直接运行安装脚本
curl https://intoli.com/install-google-chrome.sh | bash
2.运行chrome
google-chrome-stable --no-sandbox --headless --disable-gpu --screenshot https://www.baidu.com
正常的话会在当前目录生成screenshot.png的文件
3.下载chrome驱动
下载地址:http://chromedriver.storage.googleapis.com/index.html
选择合适版本下载,命令:google-chrome-stable --version 查版本号
下载完成后, 运行./chromedriver, 如果能返回下面内容说明驱动安装正常
相着文章:Python+Selenium+ChromeDriver
CentOS7安装Selenium