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卻報如下錯

很明顯是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)

運行代碼,完美解決,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM