【发布时间】:2021-02-23 15:05:13
【问题描述】:
我曾因发送过多请求而被网站永久禁止 IP。尽管我将它们限制为每秒一次,但在连续调用大约 2 小时后(没有可用的 API,我需要从很多页面中获取数据,也是我第一次这样做),我只收到错误消息。原来我的 IP 被封了。
现在,我想避免类似的情况。我在没有文档的情况下调用 API(至少,我找不到它)并且我想尽可能地遵循它的规则(如果有的话)。我再次将我的请求时间间隔 1 秒,但我需要每天进行 630 次调用来更新数据,最好是在相对较短的时间跨度内。所以我想知道,有没有办法获得 API 的速率限制?谷歌搜索了一下后,我发现大多数公司都在说“这就是如何用我们的服务器做到这一点!”,但我找不到获取信息的好方法。我想知道是否有办法获取此类信息。
如果有用的话,我目前正在使用 Python 进行编程,但正在考虑尽快将程序转移到 C#。
【问题讨论】:
标签: api