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

Selenium Python启动Chrome遇OS Error 10060问题求助

解决方案

核心原因

Selenium 4.6及以上版本自带自动驱动管理功能,启动时会自动请求谷歌的版本匹配JSON文件来下载/匹配ChromeDriver,你的公司代理限制导致这个请求超时失败。要解决问题,只需禁用自动驱动管理,手动指定本地已下载的ChromeDriver路径即可。

方法一:修改代码手动指定驱动路径

  1. 先下载与本地Chrome版本完全匹配的ChromeDriver(版本必须一致,否则仍会报错),保存到本地固定路径(比如C:\drivers\chromedriver.exe)。
  2. 修改代码如下:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# 替换为你本地ChromeDriver的实际路径
service = Service(executable_path="C:\\drivers\\chromedriver.exe")
driver = webdriver.Chrome(service=service)
driver.get("https://google.com/")

方法二:通过环境变量全局禁用自动驱动下载

不想修改代码的话,可以设置环境变量让Selenium跳过自动驱动检查:

  • Windows命令行:执行set SE_DONT_DOWNLOAD_DRIVER=1后再运行脚本
  • Linux/macOS终端:执行export SE_DONT_DOWNLOAD_DRIVER=1后再运行脚本
  • VS Code中配置:打开.vscode/launch.json,在配置的env字段添加环境变量:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "env": {
                "SE_DONT_DOWNLOAD_DRIVER": "1"
            }
        }
    ]
}

这样配置后,Selenium启动时就不会再请求那个JSON文件,直接使用你本地的ChromeDriver(需确保本地已安装对应版本的驱动)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 15:22:15