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

运行Selenium启动Chrome代码报YOUR_PATH_TO_THE_CHROME_DRIVER未定义错误

错误原因

这是Python标准的NameError(名称错误),核心原因非常直接:

  • 代码中的YOUR_PATH_TO_THE_CHROME_DRIVER是示例代码里的占位符,用来提示你替换成本地ChromeDriver的实际路径,它既不是Python内置关键字、也不是你提前定义的变量,解释器找不到该名称对应的赋值,自然抛出名称未定义错误。
  • 就算你提前声明了这个变量名,如果没有把路径值用引号包裹成合法字符串,同样会触发同类错误。
修复方法

根据你使用的Selenium版本选择对应方案即可:

  • 方案1:手动配置驱动路径(全版本兼容)

    1. 提前下载和本地Chrome浏览器大版本完全一致的ChromeDriver可执行文件
    2. 将占位符替换为ChromeDriver在本地的绝对路径,路径必须用单/双引号包裹为Python字符串
      参考代码:
    from selenium import webdriver
    
    # Windows路径示例,请替换为你自己的实际存放路径
    chrome_driver_path = "C:\\dev\\drivers\\chromedriver.exe"
    # Mac/Linux路径示例
    # chrome_driver_path = "/Users/yourname/tools/chromedriver"
    driver = webdriver.Chrome(executable_path=chrome_driver_path)
    
  • 方案2:自动管理驱动(Selenium 4.6+ 推荐)
    Selenium 4.6及以上版本内置了驱动自动管理能力,会自动匹配本地Chrome版本下载对应驱动,不需要手动下载ChromeDriver、也不需要配置路径,代码可以直接简化为:

    from selenium import webdriver
    
    driver = webdriver.Chrome()
    

    如果当前Selenium版本低于4.6,执行pip install --upgrade selenium升级后即可使用该写法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 03:06:16