準備寫一個京東搶購的腳本,運行chromedriver的時候出錯
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 78
終端運行,版本爲78,但是我的chrome的版本已經是80了,準備去升級一下chromedriver:
chromedriver --version
ChromeDriver 78.0.3904.70
下載地址:
http://chromedriver.storage.googleapis.com/index.html
我是下載的80.0.3987.106版本
- 將下載的安裝包解壓後移到/usr/local/bin下
cp chromedriver /usr/local/bin
- 檢查是否安裝成功:
chromedriver --version
結果:ChromeDriver 80.0.3987.106
- 成功後可以寫個簡易的腳本測試一下
from selenium import webdriver
driver = webdriver.Chrome()
base_url = 'https://www.baidu.com'
driver.get(base_url)