1.首先打开charles,在Proxy中打开macOS Proxy,这样才能抓取本地请求
2.python代码中,post/get请求中添加verify = False忽略ssl认证,否则会报Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:646)')错,如下
res = requests.post(url = self.url,headers = headers,data = json.dumps(data),verify = False)
参数: verify:Ture/False,默认是Ture,用于验证SSL证书开关
3.添加verify = False后仍会报如下警告
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See:
在请求语句前添加如下代码即可解决