解决Max retries exceeded with url的问题
发布日期:2021-05-20 05:11:38 浏览次数:12 分类:精选文章

本文共 288 字,大约阅读时间需要 1 分钟。

 

请求URL时出现大量错误

解决方法如下:

1、增加重试连接次数

可以通过设置请求的默认重试次数来实现:

import requestsrequests.DEFAULT_RETRIES = 5

2、关闭多余的HTTP连接

由于requests基于urllib3库,默认会启用keep-alive功能,建议禁用以减少连接资源占用

示例代码:

s = requests.session()s.keep_alive = False

3、在请求时增加缓冲时间

建议在请求间隔一段时间以避免短时间内过多请求导致的资源紧张

import timetime.sleep(60)
上一篇:Python int与string之间的转化
下一篇:linux环境执行python程序提示No module named requests的解决方法

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月15日 19时04分16秒