Python笔记-解决开启Fiddler后Requests存在SSLError问题

在百度上没有找到合适的答案,都是一些莫名奇妙的设置。

在外网找到了解决的方法,在此记录下,笔记。

不得不说,国外的东西还是香。

分为如下2步:

1. 使用openssl把fiddler的cer证书转为pem

2. requests设置代理以及证书

具体内容如下:

openssl x509 -inform der -in FiddlerRoot.cer -out FiddlerRoot.pem

python相关的设置:

r = requests.get(url, proxies={"http": "http://127.0.0.1:8888", "https":"http:127.0.0.1:8888"},verify=r"D:/Fiddler/FiddlerRoot.pem")

Fiddler证书是这样导出的:

这里是Fiddler监听的端口:

发布了1312 篇原创文章 · 获赞 2429 · 访问量 185万+

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/104764176
今日推荐