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

重装Chrome后Selenium运行卡data:,页、报错chrome not reachable如何解决

排查解决步骤
  • 修正路径转义错误
    Windows路径中的反斜杠在Python字符串中属于转义字符,直接写会导致路径识别错误,指定Chrome路径时必须添加原始字符串标记r,同时可以显式指定chromedriver的本地路径,代码参考如下:
    options = webdriver.ChromeOptions()
    options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
    # 此处替换为你实际的chromedriver.exe存放路径
    browser = webdriver.Chrome(executable_path=r'C:\Program Files\Google\Chrome\Application\chromedriver.exe', options=options)
    
  • 清理冲突的Chrome残留文件
    你之前手动复制到C:\Users\hougy\AppData\Local\Google\Chrome路径下的Application文件夹会导致Selenium识别路径冲突,直接删除整个C:\Users\hougy\AppData\Local\Google\Chrome目录,确保系统中仅存在C:\Program Files\Google\Chrome这一个Chrome安装路径。
  • 确认版本匹配和环境变量配置
    确保你使用的chromedriver大版本和当前安装的Chrome大版本完全一致,你可以将chromedriver.exe放到Chrome的Application目录下,再将该目录路径添加到系统环境变量PATH中,修改完成后重启命令行工具再运行代码。
  • 解决权限拦截问题
    Chrome安装在C:\Program Files目录下需要管理员权限才能正常调用,你可以右键点击运行代码的命令行/Python编辑器,选择「以管理员身份运行」后再执行代码;也可以将Chrome卸载后重新安装到非系统权限管控的目录(比如D盘自定义文件夹),避免权限限制。
  • 检查安全软件拦截
    报错提示chrome not reachable大概率是本地通信被拦截,暂时关闭第三方杀毒软件、防火墙以及Windows Defender实时防护,测试代码是否能正常运行。如果恢复正常,将Chrome.exe和chromedriver.exe都添加到对应安全软件的白名单即可。
  • 添加适配启动参数
    可以补充以下启动参数规避通信异常问题:
    options.add_argument("--remote-debugging-port=9222")
    options.add_argument("--disable-dev-shm-usage")
    options.add_argument("--no-sandbox")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 13:15:04