当前位置:   article > 正文

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

python可以安装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
  • 1
  • 2

二、安装ChromeDriver

1、安装xvfb

sudo apt-get install xvfb
sudo apt-get install unzip
  • 1
  • 2

2、查看chrome版本号

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

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
  • 1
  • 2
  • 3
  • 4

4、解压缩

unzip chromedriver_linux64.zip
  • 1

5、移动

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

6、建立软连接

sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
  • 1
  • 2

7、安装python依赖

pip3 install selenium
pip3 install pyvirtualdisplay
  • 1
  • 2

8、安装chromedriver所需依赖

sudo apt -y install libgconf2-4
  • 1

9、安装chromedriver

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

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

chromedriver --versin
//  运行结果:ChromeDriver 77.0.3865.10
  • 1
  • 2

三、测试运行

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('无头浏览器启动成功')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

//打印结果

百度一下,你就知道
无头浏览器启动成功
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/90136
推荐阅读
相关标签
  

闽ICP备14008679号