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

求助:Python中Selenium无法添加Chrome插件问题

问题排查与解决方法

你的代码在本地无法加载Chrome扩展,但其他设备正常,可从以下几个方向排查:

1. 修复路径兼容性问题

硬编码的路径分隔符可能在不同系统或环境下出错,改用系统兼容的路径拼接方式:

import os
# 替换原路径拼接代码
ext_path = os.path.join(path, 'files', 'aev.crx')
options.add_extension(ext_path)
# 先打印路径确认文件存在
print(ext_path)

复制打印出的路径到文件管理器,确认文件确实存在且可访问。

2. 验证扩展文件完整性

把另一台设备上能正常工作的aev.crx文件复制到本地相同路径,替换现有文件后重新测试,排除本地文件损坏的可能。

3. 确保Chrome与Driver版本完全匹配

  • 打开Chrome,在地址栏输入chrome://version/查看当前浏览器版本
  • 若自动安装的Driver版本不匹配,可手动指定版本安装:
servis = Service(ChromeDriverManager(version="你的Chrome版本号").install())

4. 排查权限与Chrome进程干扰

  • 右键aev.crx文件→属性→安全,确认当前用户有读取权限
  • 关闭Chrome所有进程后再运行代码,避免已有浏览器实例干扰扩展加载
  • 尝试以管理员身份运行Python脚本,排除系统权限限制

5. 测试扩展与Chrome的兼容性

手动将aev.crx拖拽到Chrome窗口,若浏览器提示扩展不兼容,说明当前Chrome版本与扩展版本不匹配,需更新Chrome或扩展文件。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 23:37:35