gpt4 book ai didi

python-3.x - selenium.common.exceptions.SessionNotCreatedException : Message: session not created: Chrome version must be between 70 and 73 with ChromeDriver

转载 作者:行者123 更新时间:2023-12-03 00:02:54 24 4
gpt4 key购买 nike

我正在尝试使用 Selenium 创建网络爬虫,但是当我尝试创建 webdriver 对象时出现此错误。

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome version must be between 70 and 73
(Driver info: chromedriver=2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387),platform=Windows NT 6.1.7601 SP1 x86_64)

我下载了最新版本的chromedriver (2.45) 需要 Chrome 70-73。我当前的 Chrome 版本是 68.0.3440.106(官方版本)(64 位),这是最新的。我尝试下载“旧”chrome version (71) 当我尝试安装它时,安装程​​序表明我已经安装了较新的版本。

尽管网站说有,但似乎没有任何以前的 Chromedriver 版本可供下载。我找不到它们。

我不太明白为什么版本 71 比 68 旧?

是否有比 68 更新的 Chrome 版本,或者可以与 Chrome 68 一起使用的较旧版本的 chromedriver?

大家还有其他建议吗?

这是我尝试执行的代码:

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
user = 'XXXXXXX'
pwd = 'XXXXXXX'
chromedriver = "...\...\...\chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver) # Error occurs at this line
driver.get("http://www.facebook.com")
assert "Facebook" in driver.title
time.sleep(5) # So i can see something!
elem = driver.find_element_by_id("email")
elem.send_keys(user)
time.sleep(5) # So i can see something!
elem = driver.find_element_by_id("pass")
elem.send_keys(pwd)
time.sleep(5) # So i can see something!
elem.send_keys(Keys.RETURN)
driver.close()

最佳答案

对我来说,升级驱动程序就成功了。只需运行:

brew cask upgrade chromedriver

然后再次尝试运行测试。希望对您有帮助!

关于python-3.x - selenium.common.exceptions.SessionNotCreatedException : Message: session not created: Chrome version must be between 70 and 73 with ChromeDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54302103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com