不知道從那個版本起,python用urlopen打開一個https時會驗證一次 SSL 證書,當目標使用的是自簽名的證書時就會爆出一個
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>
解決辦法是:通過導入ssl模塊,把證書驗證關了
import ssl
ssl._create_default_https_context = ssl._create_unverified_context