Python爬蟲4-URLError與HTTPError


 
        
GitHub代碼練習地址:URLError:https://github.com/Neo-ML/PythonPractice/blob/master/SpiderPrac06_URLError.py
           HTTPError:https://github.com/Neo-ML/PythonPractice/blob/master/SpiderPrac07_HTTPError.py
模塊:urllib.error

一、URLError
  
產生的原因:

沒網
服務器鏈接失敗
找不到指定服務器
是OSError的子類

二、HTTPError
   是URLError的一個子類


 三、URLError與HTTPError的區別:
  HTTPError是對應的HTTP請求的返回碼錯誤, 如果返回錯誤碼是400以上的,則引發HTTPError
  URLError對應的一般是網絡出現問題,包括url問題
 
   隸屬關系: OSError-URLError-HTTPError

所有用request打開url的方式都要放進try except語句


免責聲明!

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



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