1. 安装Xvfb : yum install -y Xvfb
2. 安装 chromedriver: blog.csdn.net/mercury0712…
3. 查看下chrome的版本, 下载对应的chromedriver版本 : www.cnblogs.com/dan-baishuc…
4. 启动 Xvfb 服务:
Xvfb :1 &
export DISPLAY=:1
5. 启动 selenium + chromedriver脚本, 此时可能会报错: blog.csdn.net/blueheart20…
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-dev-shm-usage')
需要设定一下上图的一些chrome参数, --hreadless可以忽略,因为目的本来就是使用chromedriver启动chrome,而不是无头的chrome
经过以上的步骤, 程序就可以正常运行了。