You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Selenium运行崩溃 启动实际Chrome及版本不匹配问题如何修复?

根因分析

你遇到的报错核心原因是ChromeDriver与本地Chrome浏览器版本不匹配:

session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.159

你认为没有启动ChromeDriver属于误解,日志首行的DevTools listening on ws://127.0.0.1:57598/devtools/browser/xxx就是ChromeDriver启动后输出的内容,只是因为版本不匹配无法完成会话绑定,所以运行表现和你之前的同类型程序不同。

另外你的代码还遗漏了webdriver模块的导入,即使版本匹配也会触发名称报错。

修复方案
  • 方案一:下载对应Chrome 92版本的ChromeDriver,替换你现有路径C:\Users\andre\Desktop\Python dsicord bot\chromedriver下的驱动文件
  • 方案二:将本地安装的Chrome浏览器升级到93及以上版本,和现有ChromeDriver版本匹配
修复后完整代码
# 补全缺失的webdriver导入
from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType
import time

# 替换为你自己的代理IP和端口
proxy_ip_port = '95.217.168.246:8888'

proxy = Proxy()
proxy.proxy_type = ProxyType.MANUAL
proxy.http_proxy = proxy_ip_port
proxy.ssl_proxy = proxy_ip_port

capabilities = webdriver.DesiredCapabilities.CHROME
proxy.add_to_capabilities(capabilities)

# 确保此处的chromedriver版本和本地Chrome浏览器版本匹配
driver = webdriver.Chrome(r'C:\Users\andre\Desktop\Python dsicord bot\chromedriver',
                          desired_capabilities=capabilities)

driver.get('http://whatismyipaddress.com')

time.sleep(8)
# 补充退出驱动的逻辑,避免残留进程
driver.quit()

内容的提问来源于stack exchange,提问作者ykyk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:54:03