TooManyRequests 越界错误

Chr*_* M. 6 python overpass-api

overpy用来查询 Overpass API,数据的性质使得我有很多查询要执行。我遇到了 429OverpassTooManyRequests异常,我正在努力遵守规则。我已经尝试引入time.sleep方法来分隔请求,但我没有关于程序在继续之前应该等待多长时间的依据。

我发现这个链接提到了“Retry-after”标头:
How to avoid HTTP error 429 (Too Many Requests) python

有没有办法在overpy响应中访问该标头?我已经浏览了文档和源代码,但没有任何内容可以让我访问该标题,以便我可以暂停查询,直到可以再次这样做为止。

我正在使用 Python 3.6 和 overpy 0.4。

小智 1

来自http://overpass-api.de/command_line.html请检查您是否有一个占用所有资源的“失控”请求。

  • 当我单击 http://overpass-api.de/api/kill_my_queries 的链接时,我得到一个空白页面。这正常吗? (2认同)