Centos7安装Selenium+Chrome+ChromeDriver(应用代码无需设置路径)

1、添加yum源

/etc/yum.repos.d/ 目录下新建文件 google-chrome.repo

vim /etc/yum.repos.d/google-chrome.repo

向其中添加如下内容:

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

2、下载并安装Chrome

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

安装时要记住版本号:101.0.4951.54 (不同时间点安装的版本不同,注意修改)
Centos7安装Selenium+Chrome+ChromeDriver(应用代码无需设置路径)_第1张图片

3、安装Chrome Driver

访问 http://chromedriver.storage.googleapis.com/index.html

找到Chrome对应的版本,下载chromedriver_linux64.zip 文件:

wget http://chromedriver.storage.googleapis.com/101.0.4951.41/chromedriver_linux64.zip

注意你的版本,需要修改版本号

解压文件:

unzip chromedriver_linux64.zip

查找Chrome安装目录

which google-chrome-stable

结果返回的是:/bin/google-chrome-stable 不同系统版本可能不同,注意替换。

将 chromedriver_linux64 移动到Chrome安装目录下:

mv chromedriver /bin/

4、安装Selenium

pip3 install selenium

5、测试使用

python3
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
driver = webdriver.Chrome(chrome_options=options)
driver.get("https://www.baidu.com")

没有报错就OK了

你可能感兴趣的:(技术分享,chrome,selenium,python)