python 解决 ssl https ws SSLCertVe

2021-01-04  本文已影响0人  西贝巴巴

解决方案有很多种,网上随便一搜一大堆,但是不能从根本上解决问题。我的这方案网上目前还没有,希望接下来的分享可以帮助到大家。

一.去掉验证 verify = false
1.普通request
    requests.get(url, headers=header, verify=False) # 去掉https 的验证
2.协程
    async with aiohttp.ClientSession(timeout=aiohttp.ClientTimeout(total=300),connector=aiohttp.TCPConnector(verify_ssl=False)) as session:

二.系统上解决(MAC 示范)

1.打开官方下载好的python包


image.png

2.点击运行Install Certificates.command 文件


image.png

OK 只要运行这2步,以后所有的证书验证都不用手动verify=False

上一篇下一篇

猜你喜欢

热点阅读