解決Python certificate verify failed的問題
在使用 urllib2.urlopen打開https時,報錯:
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
出現(xiàn)此錯誤的原因是目標(biāo)網(wǎng)站的https證書不是在證書簽發(fā)機構(gòu)購買的。
問題的原因是“SSL: CERTIFICATE_VERIFY_FAILED
”。
解決方案:
將下面這段代碼加入程序中
導(dǎo)入ssl時關(guān)閉證書驗證
import ssl
ssl._create_default_https_context = ssl._create_unverified_context