• 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))
  • 相关阅读:
    Python基础知识大总结
    Python基础教程第一章 python基础知识
    XDUOJ 1000-1002题解
    C# PDF格式 下载
    C# 文件(图片)下载
    C# DataTable转List
    C# Excel导入与导出
    C# 文件压缩与解压
    C# 文件流 导入 导出
    C# lambda表达式
  • 原文地址:https://www.cnblogs.com/BASE64/p/10285466.html
Copyright © 2020-2023  润新知