当用urllib 或 requests去请求 https路径的时候报
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed。
解决方法:
urllib可以设置context为ssl._create_unverified_context,禁止调证书要求。
import urllib.request
import ssl
context = ssl._create_unverified_context()
response = urllib.request.urlopen('https://www.baidu.com',context=context)
print(response.read().decode('utf-8'))
requests可以设置verify为false。
requests.get('https://www.baidu.com', verify=False).content