使用selenium做网页模拟的时候 由于chrome浏览器自动更新 导致驱动不匹配的问题
通常报错情况:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 87
Current browser version is 89.0.4389.90 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
解决办法
1:查看当前chrome版本信息
chrome浏览器输入:
chrome://settings/help
2,下载相关驱动
https://npm.taobao.org/mirrors/chromedriver/
3,下载驱动 解压 替换到相应位置
driver = webdriver.Chrome(
executable_path=r"G:\xxx\drive3\chromedriver.exe",
)
重启selenium即可