(爬虫、自动化测试、Python)Linux系统安装chrome与chromedriver

一、安装chrome浏览器

1、安装依赖
sudo apt-get install libxss1 libappindicator1 libindicator7

2、下载chrome安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

3、安装

sudo dpkg -i google-chrome*.deb
sudo apt-get install -f

二、安装ChromeDriver

1、安装xvfb

sudo apt-get install xvfb
sudo apt-get install unzip

2、查看chrome版本号

google-chrome --version
//运行结果:Google Chrome 77.0.3865.90

3、下载 对应 安装包(此处版本号需要参考对照表:2019 Selenium Chrome版本与chromedriver兼容版本对照表)

//  例:
//  当前chrome版本Chrome v77
//  参考对照表,则需要安装ChromeDriver v77.0.3865.40版本,所以对应的安装语法如下
wget -N http://chromedriver.storage.googleapis.com/77.0.3865.40/chromedriver_linux64.zip

4、解压缩

unzip chromedriver_linux64.zip

5、移动

sudo mv -f chromedriver /usr/local/share/chromedriver

6、建立软连接

sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver

7、安装python依赖

pip3 install selenium
pip3 install pyvirtualdisplay

8、安装chromedriver所需依赖

sudo apt -y install libgconf2-4

9、安装chromedriver

wget -N http://chromedriver.storage.googleapis.com//chromedriver_linux64.zip

10、查看chromedriver版本号,测试是否安装成功

chromedriver --versin
//  运行结果:ChromeDriver 77.0.3865.10

三、测试运行

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument("window-size=1000,800")
chrome_options.add_argument("--no-sandbox")
d = DesiredCapabilities.CHROME
d['loggingPrefs'] = {'browser': 'ALL'}
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('http://www.baidu.com')
print(driver.title)
print('无头浏览器启动成功')

//打印结果

百度一下,你就知道
无头浏览器启动成功
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章