charles在mac上抓取本地python請求

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: 

在請求語句前添加如下代碼即可解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章