当前位置: 首页 > 后端技术 > Python

python爬虫状态码详解:407

时间:2023-03-25 19:23:09 Python

程序在数据采集过程中,经常会返回一些状态码。在响应HTTP请求时,将返回响应状态码。根据状态码,我们可以知道返回的信息是什么意思。今天分享一下关于407,一般爬虫程序是不会返回407的,407一般发生在我们的程序挂掉代理之后。比如我们的程序使用亿牛云的动态转发代理。什么情况下程序会出现407?我们的程序在使用亿牛云代理时,程序返回407主要有以下几种原因:1、都是http407错误,因为代理认证信息不正确。2、少量http407错误,大量http200请求成功,部分语言库会在第一次请求中不传递认证信息,自动发起第二次请求并传递认证信息,属于正常现象。3、少量HTTP200请求成功,少量HTTP407错误,大量HTTP429错误。可能是每秒请求数超过代理的限制,代理直接返回相关错误。