zoukankan      html  css  js  c++  java
  • Python之Requests库的异常

                   异常                     

                           说明                                    
    requests.ConnectionError 网络链接错误一场,如DNS查询失败、拒绝连接等
    requests.HTTPError HTTP错误异常
    requests.URLRequired URL缺失异常
    requests.TooManyRedirects 超过最大重定向次数,产生重定向异常
    requests.ConnectTimeout 连接远程服务器超时异常
    requests.Timeout 请求URL超时,产生超时异常
    r.raise_for_status 如果不是200,产生异常requestsHTTPError

    网页的通用代码框架:

    import requests
    
    def getHTMLText(url):
        try:
            r = requests.get(url)
            r.raise_for_status()#如果状态不是200,则会引发HTTPError异常
            r.encoding = r.apparent_encoding
            return r.text
        except:
            return "产生异常"
    
    if __name__=="__main__":
        url = "http://www.baidu.com"
        print(getHTMLText(url))
  • 相关阅读:
    pygame--颜色变化
    pyQt绘图
    pyqt布局管理器
    java执行shell/cmd命令
    word公式编辑器公式
    pygame绘制文本
    2.add two number
    eltwise层
    crop层
    fcn
  • 原文地址:https://www.cnblogs.com/BASE64/p/10285466.html
Copyright © 2011-2022 走看看