我从Selenium Webdriver中获得了一些奇怪的行为。我的Python脚本昨天在工作,今天我收到了此消息:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 76
这是我代码的相关部分:
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
似乎正在找到76版,所以我不明白它在抱怨什么...
Checking for win32 chromedriver:76.0.3809.68 in cache
Driver found in C:UsersUser.wdmchromedriver76.0.3809.68win32/chromedriver.exe
看来我不是唯一有这个问题的人,但我没有看到解决方案。看到这个
有人对如何解决此问题有任何建议吗?有没有一种方法可以将一个版本下载到Chromedrivermanager?
看起来Google在24小时前推出了新版本的Chrome,并且WebDrivermanager默认为最新版本。将Chrome更新为最新版本后,脚本再次工作。ph!转到有关Chrome->更新的帮助 ->,如果您面对问题,这应该解决问题。