使用带有不可导出客户端证书的请求

问题描述

我想使用请求python模块自动化下载过程。本质上,我从URL下载文件。重要的是,我需要提供客户端(而非服务器)证书。

当我使用浏览器时,下载效果很好,该浏览器会自动检测到我安装的(在Windows中)证书。

证书的私钥是不可导出。我可以看到它是使用certmgr.msc安装的,但是由于我不是管理员,因此无法导出私钥。所以我不能做类似的事情:

req=requests.get('https://www.proof.abc',cert=('/path/public.cert','/path/private.key'))

是否有使用“请求”(或其他方法)的方法来使用此客户端证书。如果不是,我可能正在考虑使用Selenium,但是我更喜欢请求模块...

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)