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

升级Edge至v117后,Selenium Python无法打开Edge Cookies文件

解决Edge v117升级后Selenium Python脚本的Cookies文件权限问题

当Edge浏览器从v116升级到v117后,基于Selenium Python的自动化脚本出现如下权限错误:

PermissionError: [Errno 13] Permission denied: 'C:\Users\username\AppData\Local\Microsoft\Edge\User Data\Default\Network\Cookies'

通过在启动Edge时添加--disable-features=LockProfileCookieDatabase参数可解除Cookies文件的锁定,以下是通过Selenium的EdgeOptions实现该配置的具体方法:

完整代码示例

from selenium import webdriver
from selenium.webdriver.edge.options import Options

# 初始化EdgeOptions对象
edge_options = Options()

# 添加禁用Cookie数据库锁定的特性参数
edge_options.add_argument("--disable-features=LockProfileCookieDatabase")

# 若需加载指定用户配置文件,可额外添加以下参数(可选)
# edge_options.add_argument(r"user-data-dir=C:\Users\username\AppData\Local\Microsoft\Edge\User Data")
# edge_options.add_argument("--profile-directory=Default")

# 启动Edge浏览器
driver = webdriver.Edge(options=edge_options)

# 后续自动化操作示例
driver.get("https://example.com")

说明

  • 该参数会禁用Edge v117新增的LockProfileCookieDatabase特性,避免浏览器独占Cookies文件,从而解决PermissionError问题
  • 若你的脚本依赖特定用户的Cookies数据,需同步配置user-data-dir和profile-directory参数,确保加载正确的用户配置文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 10:22:05