如果定义了用户数据目录,Seleniumwire 不会拦截 HTTPS

Seleniumwire dont intercept HTTPS if user-data-dir is defined

我尝试通过 seleniumwire 拦截请求。

如果我不使用选项 --user-data-dir 一切都很好。所有请求都显示为 driver.requests.

但我需要通过身份验证解析一些站点。因此,我在 --user-data-dir 选项配置文件中提供了 remembered 帐户。但是在这种情况下 HTTPS 请求没有被拦截。

命令 driver.requests 仅显示对 google 广告和一些其他垃圾的请求。

那么如何在提供配置文件的同时拦截HTTPS请求呢?

我应该禁用所有代理扩展。

options.add_arguments("--disable-extensions")