我想使用请求Python模块自动化下载过程。本质上,我从URL下载文件。重要的是,我需要提供客户端(而非服务器)证书。
当我使用浏览器时,下载效果很好,该浏览器会自动检测到我安装的(在Windows中)证书。
证书的私钥是不可导出。我可以看到它是使用certmgr.msc安装的,但是由于我不是管理员,因此无法导出私钥。所以我不能做类似的事情:
req=requests.get('https://www.proof.abc', cert=('/path/public.cert', '/path/private.key'))
是否有使用“请求”(或其他方法)的方法来使用此客户端证书。如果不是,我可能正在考虑使用Selenium,但是我更喜欢请求模块...
谢谢