前言 本來最新的requests庫V2.13.0是支持https請求的,,但是一般寫腳本時(shí)候,,我們會用抓包工具fiddler,這時(shí)候會 報(bào):requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) 小編環(huán)境: python:2.7.12 requests:2.13.0 fiddler:v4.6.2.0 一,、SSL問題 1.不啟用fiddler,,直接發(fā)https請求,不會有SSL問題(也就是說不想看到SSL問題,,關(guān)掉fiddler就行) 2.啟動fiddler抓包,,會出現(xiàn)這個(gè)錯(cuò)誤:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) 二、verify參數(shù)設(shè)置 1.Requests的請求默認(rèn)verify=True 2.如果你將 verify設(shè)置為 False,,Requests 也能忽略對 SSL 證書的驗(yàn)證 3.但是依然會出現(xiàn)兩行Warning,可以不用管 三,、忽略Warning 1.有些小伙伴有強(qiáng)迫癥看到紅色的心里就發(fā)慌,,這里加兩行代碼可以忽略掉警告,眼不見為凈,! 2.參考代碼: # coding:utf-8 python接口自動化QQ群:226296743 selenium高級自動化》已出書,,可以購買正版(點(diǎn)左下角閱讀原文)https://yuedu.baidu.com/ebook/0f6a093b7dd184254b35eefdc8d376eeaeaa17e3 |
|