Skip to main content
 首页 » 编程设计

python之让urllib重试多次

2024年08月12日30telwanggs

<分区>

我的 Python 应用程序使用 urllib2 模块发出大量 HTTP 请求。此应用程序可能会在非常不可靠的网络上使用,其中延迟可能很低并且丢包和网络超时可能非常常见。是否可以覆盖 urllib2 模块的一部分,以便在引发任何异常之前重试每个请求 X 次?有人见过这样的东西吗?

我能否在不修改我的整个应用程序并且只在 urllib2 模块上创建一个包装器的情况下实现这一点?因此,任何使用此模块发出请求的代码都会自动使用重试功能。

谢谢。