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:
在請求語句前添加如下代碼即可解決