Python爬蟲之報錯certificate verify failed: unable to get local issuer certificate

今天聯繫Python爬蟲時,有些頁面如https://www.baidu.com/沒有任何問題,但有些頁面好比https://baike.baidu.com/item/%E7%99%BE%E7%A7%91/29?fr=aladdin卻報以下錯html

很明顯是ssl出錯了,咱們須要引入ssl模塊進行處理,出現這個報錯聽說和代理有關,還在查,有知道的同窗能夠一塊兒評論交流url

修改代碼後以下spa

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)

運行代碼,完美解決,代理

相關文章
相關標籤/搜索