selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80
出现这个错误一般是webdriver版本和浏览器版本不一致
我的谷歌浏览器版本
我的webdriver版本
之前装过webdriver,也加入了环境变量中,所以我现在找不到这个变量了,那总不能把我的chrome降到80版本吧
去下载84版本的webdriver
http://chromedriver.storage.googleapis.com/index.html?path=84.0.4147.30/
当然点击 parent directory可以下载其它版本的驱动
然后解压,放到我的某个文件夹下
这时我们的代码可以这样写
from selenium import webdriver
if __name__=="__main__":
webdriver=webdriver.Chrome(executable_path=r'E:\learn\python\webDriver\chromedriver.exe')
webdriver.get("https://www.baidu.com")
#webdriver.quit()
使用executable_path指定webdriver路径
如下
如果你觉得上述操作过于繁琐,则可以这样
大概意思是安装驱动管理器,让该管理器自动帮你下载安装驱动
我就不试了