天天看點

python3 urllib.request.urlopen()通路HTTPS網站的出錯解決辦法python3 urllib.request.urlopen()通路HTTPS網站的出錯解決辦法

python3 urllib.request.urlopen()通路HTTPS網站的出錯解決辦法

python3 urllib.request.urlopen()通路HTTPS網站的出錯解決辦法python3 urllib.request.urlopen()通路HTTPS網站的出錯解決辦法

使用以下代碼:

在請求時會驗證證書,沒有證書或證書有誤會出現:

發現會報錯,當使用urllib子產品通路https網站時,由于需要送出表單,而python3預設是不送出表單的,是以這時隻需在代碼中加上以下代碼即可:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context
           

跳過驗證證書。