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

Selenium Python 启动Chrome浏览器未成功加载扩展插件问题求助

根因

配置了扩展加载规则的ChromeOptions对象没有传入WebDriver初始化参数,导致浏览器使用默认配置启动,不会加载指定扩展。


修正后代码

from webdriver_manager.chrome import ChromeDriverManager
from selenium import webdriver
import time
import requests
from selenium.webdriver.chrome.options import Options as ChromeOptions


chrome_options = ChromeOptions()
chrome_options.add_extension(
    r'C:\Users\andre\.wdm\drivers\chromedriver\win32\92.0.4515.107\uBlock-Origin_v1.37.2.crx')

# 核心修改:将配置好的chrome_options传入初始化参数
driver = webdriver.Chrome(
    executable_path=r"C:\Users\andre\.wdm\drivers\chromedriver\win32\92.0.4515.107\chromedriver.exe",
    options=chrome_options
)

其他异常排查点

  • 确认.crx文件路径正确、文件未损坏,可手动将该文件拖入Chrome浏览器,验证是否可以正常安装。
  • 确认Chrome浏览器主程序版本和chromedriver版本完全匹配,版本不匹配会导致包括扩展加载失败在内的各类异常。
  • 如果使用Selenium 4.x版本,可直接调用ChromeDriverManager().install()自动管理驱动,不需要手动写死驱动路径。

内容的提问来源于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 14:36:02