Chrome版本122.0.6261.70对应ChromeDriver版本及适配问题咨询
ChromeDriver与Chrome版本匹配问题的解决办法
版本兼容性说明
ChromeDriver的版本匹配逻辑是主版本号一致即可,小版本号接近的情况下基本都能兼容。你当前Chrome版本为122.0.6261.70,已安装的ChromeDriver版本是122.0.6261.69,主版本号完全一致,小版本仅差1,这种情况完全不需要降级Chrome浏览器。
具体解决办法
- 直接使用现有ChromeDriver:绝大多数场景下,这个版本差异不会导致兼容性问题,Selenium可以正常驱动Chrome完成自动化操作。
- 若出现兼容性报错,可尝试以下操作:
- 重启Chrome浏览器或电脑,确保Chrome的更新流程彻底完成(有时候自动更新后需要重启才能完全生效)。
- 手动指定ChromeDriver路径运行,示例代码:
from selenium import webdriver from selenium.webdriver.chrome.service import Service # 替换为你的ChromeDriver实际路径 service = Service(executable_path='/path/to/chromedriver') driver = webdriver.Chrome(service=service) driver.get("https://www.example.com")- 使用
ChromeDriverManager自动管理驱动:如果你的Selenium版本支持,它会自动下载并匹配最兼容的ChromeDriver版本,无需手动操作,示例代码:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.chrome.service import Service driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) driver.get("https://www.example.com")
内容的提问来源于stack exchange,提问作者Mikha
相关产品推荐
相关产品推荐

