今天聯系Python爬蟲時,有些頁面如https://www.baidu.com/沒有任何問題,但有些頁面比如https://baike.baidu.com/item/%E7%99%BE%E7%A7%91/29?fr=aladdin卻報如下錯
很明顯是ssl出錯了,我們需要引入ssl模塊進行處理,出現這個報錯據說和代理有關,還在查,有知道的同學可以一起評論交流
修改代碼后如下
from urllib import request,parse import ssl context = ssl._create_unverified_context() req = urllib.request.urlopen('https://baike.baidu.com/item/%E7%99%BE%E7%A7%91/29?fr=aladdin',context=context) htmlDom=req.read().decode('utf-8') print(htmlDom)
運行代碼,完美解決,