admin管理员组

文章数量:1620174

1、安装google chrome

首先,查看自己Linux是什么系统,系统不同,好像安装也不一样,我的是centos7

cat /etc/redhat-release     #查看系统版本

我的安装过程是:

看的这篇博客:Linux(红帽,centos)安装谷歌浏览器(google-chrom)_玻璃酸钠滴眼液的博客-CSDN博客_红帽安装谷歌浏览器

所遇到的问题:

我的Linux上没有dnf,使用yum install dnf,出现了这个错误

 参考别人写的,原因是python版本问题,尝试过重新下载yum,并没有得到解决,最后还是老老实实修改了配置文件,可以看这篇博客

使用yum命令报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:_zsl10的博客-CSDN博客

在运行yum install dnf就不会报错了

2、安装chromedriver

先查看自己安装的google版本号下载对应的chromedriver

连接为:CNPM Binaries Mirror

参考这篇 linux 无界面环境安装chrome,chromedriver,selenium - running-fly - 博客园

3、使用webdriver

直接使用 driver = webdriver.Chrome(),会出现下面的错误

 解决:

from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')

browser = webdriver.Chrome(options=chrome_options)

本文标签: chromeGoogleLinuxWebdriver