1)使用命令下载
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
2)使用dpkg命令进行安装
sudo dpkg -i google-chrome-stable_current_amd64.deb
3)如果遇到报错,请执行
sudo apt-get install google-chrome-stable
sudo apt-get -f install
再次执行第二步。
4)命令启动
/usr/bin/google-chrome
如果启动失败,改成如下命令
/usr/bin/google-chrome --no-sandbox
5)下载与浏览器版本相对应的chromedriver。http://chromedriver.storage.googleapis.com/index.html
配置启动:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
capabilities = DesiredCapabilities.CHROME
capabilities['loggingPrefs'] = {'browser': 'ALL'}
options = webdriver.ChromeOptions()
browser = webdriver.Chrome(desired_capabilities=capabilities, chrome_options=options,
executable_path=r'./chromedriver')
browser.get('https://www.baidu.com/')
6)启动时遇到报错:unknown error: DevToolsActivePort file doesn't exist
解决办法,在浏览器的配置部分添加如下代码:
options.add_argument('--no-sandbox')