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

学习Selenium遇权限错误:无法连接浏览器求助

问题解决:Selenium驱动路径错误导致的WebDriverException

你的核心问题是**executable_path参数指向的是文件夹,而非具体的驱动程序文件**,这才是报错的根本原因,和权限关系不大。

修正步骤:

  1. 确认你已下载对应浏览器版本的驱动程序:
    • Chrome浏览器:下载chromedriver,版本必须和你的Chrome版本完全匹配
    • Edge浏览器:下载msedgedriver,版本必须和你的Edge版本完全匹配
  2. 将下载好的驱动程序(比如chromedriver.exe)放到C:/SeleniumDrivers文件夹中

修正后的代码(两种可选写法):

写法1:直接指定驱动文件的完整路径

from selenium import webdriver

driver = webdriver.Chrome(executable_path=r'C:/SeleniumDrivers/chromedriver.exe')
# 如果用Edge,替换成:
# driver = webdriver.Edge(executable_path=r'C:/SeleniumDrivers/msedgedriver.exe')

写法2:将驱动文件夹加入系统PATH后,省略executable_path

from selenium import webdriver
import os

# 把驱动文件夹加入PATH(注意Windows下路径分隔用分号)
os.environ['PATH'] += r';C:/SeleniumDrivers'
# 直接初始化驱动,系统会自动在PATH中查找对应程序
driver = webdriver.Chrome()
# Edge版本:
# driver = webdriver.Edge()

补充说明:

  • 你之前用os.chmod修改文件夹权限是多余的,Windows系统下不需要用这种方式设置权限,直接确保驱动文件能被正常读取即可。
  • 更换浏览器后报错一致,是因为你同样犯了路径指向文件夹而非驱动文件的错误,修正路径后就能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 00:00:55