python的requests请求https时,与fiddler冲突造成ssl错误_vzdong1的博客-CSDN博客
记录一下request报错wrong version number (_ssl.c:1108
原因:
解决方案:
把fiddler关掉就好
去掉requests的ssl验证
保持fiddler和requests的证书一致
使用从浏览器导出证书,可以放到代码目录下,走fiddler代理
使用fiddler导出的证书(要用openssl转成pem格式),走fiddler代理
关掉fiddler“启动时作为系统代理”
当开着fiddler时,使用requests发送https请求报错
(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)')))
原因:
fiddler默认是启动作为系统代理的,然后requests默认是开启ssl验证的,fiddler配置抓取https时,就会导致两处ssl证书各种问题。
fiddler作为中间人获取了