pycharm fiddler requests.exceptions.SSLError
阿新 • • 發佈:2018-07-27
-a ack ron image 圖片 lse win sts 如果
一、SSL問題
1.不啟用fiddler,直接發https請求,不會有SSL問題(也就是說不想看到SSL問題,關掉fiddler就行)
2.啟動fiddler抓包,會出現這個錯誤:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
二、verify參數設置
1.Requests的請求默認verify=True
2.如果你將 verify設置為 False,Requests 也能忽略對 SSL 證書的驗證
3.但是依然會出現兩行Warning,可以不用管
三、忽略Warning
1.有些小夥伴有強迫癥看到紅色的心裏就發慌,這裏加兩行代碼可以忽略掉警告,眼不見為凈!
2.參考代碼:用紅色的幾段代碼就可以搞定這個問題!
# coding:utf-8 import requests # 禁用安全請求警告 from requests.packages.urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning) url = "https://passport.cnblogs.com/user/signin" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0" } r = requests.get(url, headers=headers, verify=False) print(r.status_code)
pycharm fiddler requests.exceptions.SSLError