赞
踩
一、安装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('无头浏览器启动成功')
//打印结果
百度一下,你就知道
无头浏览器启动成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。