我一直在尝试从网络上抓取一些数据,但是到目前为止,我的所有尝试都以失败告终。下面是我的代码
from selenium import webdriver
chromedriver = "/Applications/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = driver = webdriver.Chrome(executable_path=chromedriver)
我一直遇到的错误如下:
SessionNotCreatedException:消息:未创建会话:此版本的ChromeDriver仅支持Chrome版本81
我已经更新了Selenium和我的ChromeDriver文件。我目前正在使用Chrome v84作为浏览器。另外,我在Mac上
任何帮助将不胜感激!
答案 0 :(得分:0)
此错误消息...
SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81
...表示 ChromeDriver v81.0 无法启动/产生新的浏览上下文即 Chrome浏览器会话。 / p>
您的主要问题是所使用的二进制版本之间的不兼容性,如下所示:
支持 Chrome 81版
支持 Chrome 84版本
因此 ChromeDriver v81.0 与 Chrome浏览器v84.0
之间存在明显的不匹配确保:
答案 1 :(得分:0)
Chrome浏览器会不定期更新,因此您需要根据您的浏览器版本确定确切的chrome驱动程序版本。请通过转到“关于chrome”检查您的浏览器版本 https://chromedriver.chromium.org/downloads在这里您可以下载Chrome驱动程序版本