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 文件即可解決