美文网首页
「爬虫」05爬虫过程异常处理

「爬虫」05爬虫过程异常处理

作者: 林拂晓 | 来源:发表于2020-01-09 12:32 被阅读0次

    1.返回异常状态码的含义

    301 Moved Permanently:重定向到新的URL,永久性

    302 Found:重定向到临时的URL,非永久性

    304 Not Found:请求的资源未更新

    400 Bad Request:非法请求

    401 Unauthorized:请求未经授权

    403 Forbidden:禁止访问

    404 Not Found:没有找到对应页面

    500 Internet Server Error:服务器内部出现错误

    501 Not Implemented:服务器不支持实现请求所需要的功能

    2.HTTPError和URLError

        HTTPError是URLError的子类,HTTPError有异常状态码与异常原因,URLError没有异常状态码。所以,在处理时,不能使用URLError直接代替HTTPError。如果要代替,必须要判断是否有状态码属性。

    URLError

    3.产生URLError的原因:

    ①连不上服务器;

    ②远程URL不存在;

    ③本地无网络;

    ④触发了HTTPError子类。

    相关文章

      网友评论

          本文标题:「爬虫」05爬虫过程异常处理

          本文链接:https://www.haomeiwen.com/subject/lndyactx.html