from urllib import request # 倒入模块
# 自定义请求头
headers = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36"}
# 进行网络请求数据
req = request.Request("https://www.baidu.com", headers=headers)
response = request.urlopen(req)
html = response.read()
print(html)
运行结果:
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)>
解决1:
import ssl # 导入证书模块
ssl._create_default_https_context = ssl._create_unverified_context # 在加上这段即可解决
解决2:

打开Python3的文件夹, 执行里面的 Install Certificates.command 文件即可解决