玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python requests爬取网页出现EncodingError错误

requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(2048 bytes read)', IncompleteRead(2048 bytes read))

这个错误出现的时间不固定,有时几分钟就出现了 有时几个小时才出现

典型的一个缓冲区的尺寸。实际上IncompleteRead是python原生库httplib的异常。

HTTP通道返回0字节,或者返回一定字节后卡住太正常了。如果返回数据的可靠性很重要,请注意设置合理的超时并捕获相关的错误,如有必要甚至可以考虑手工验证HTTP头数据的Content-Length字段。

可能是chunked编码不完整导致的。
详细请看这里:http://blog.csdn.net/wangzuxi/article/details/40377467

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19138.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月23日 - 17时04分44秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules