简介
本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会 报:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
小编环境:
python:3.7
requests:2.21.0
fiddler:v5.0.20
python & requests:
Fiddler:
一、SSL问题
1、在你不启用fiddler时,python代码直接发送https请求,不会有SSL问题(也就是说不想看到SSL问题,关掉fiddler就行)
2、启动fiddler抓包,会出现这个错误:
requests.exceptions.SSLError:
HTTPSConnectionPool(host='passport.cnblogs.com', port=443): Max retries
exceeded with url: /user/signin (Caused by SSLError(SSLError("bad
handshake: Error([('SSL routines', 'tls_process_server_