win10电脑中python中的requsets库SSL 证书验证时指定证书的正确用法
1.先看官方文档
官方文档在这里说的含含糊糊的,比如 verify=’/path/to/certfile,这一句就能把你搞蒙。正常情况下,我们用抓包软件抓https请求就会在电脑里安装相应抓包软件的ca证书。我们第一反应是导出ca证书直接调用就行,但是实际操作中会一直报找不到ca证书。演示代码如下:
我们用fiddler抓包requsests库发出的https请求。
import httpx
import requests
cafile = './2.crt'
url = "https://www.baidu.com"
# proxies = {'http': 'http://localhost:8888', 'https': 'http://localhost:8888'}
<