【问题标题】:Undocumented API- is there a way to get the maximum amount of calls?未记录的 API - 有没有办法获得最大数量的调用?
【发布时间】:2021-02-23 15:05:13
【问题描述】:

我曾因发送过多请求而被网站永久禁止 IP。尽管我将它们限制为每秒一次,但在连续调用大约 2 小时后(没有可用的 API,我需要从很多页面中获取数据,也是我第一次这样做),我只收到错误消息。原来我的 IP 被封了。

现在,我想避免类似的情况。我在没有文档的情况下调用 API(至少,我找不到它)并且我想尽可能地遵循它的规则(如果有的话)。我再次将我的请求时间间隔 1 秒,但我需要每天进行 630 次调用来更新数据,最好是在相对较短的时间跨度内。所以我想知道,有没有办法获得 API 的速率限制?谷歌搜索了一下后,我发现大多数公司都在说“这就是如何用我们的服务器做到这一点!”,但我找不到获取信息的好方法。我想知道是否有办法获取此类信息。

如果有用的话,我目前正在使用 Python 进行编程,但正在考虑尽快将程序转移到 C#。

【问题讨论】:

    标签: api


    【解决方案1】:

    如果您知道 API 的所有者或提供者,并且他们有网站,您可以在域上运行 WHOIS 搜索并希望管理员的电子邮件在记录中。然后发邮件询问。

    如果您已经筋疲力尽 Google,我认为您无能为力。

    【讨论】:

    • 啊,太糟糕了。我期待这样的答案,但仍然如此。在那种情况下,我会接受它,我们会看看它会如何结束。非常感谢!
    【解决方案2】:

    我建议您试试这个批量 WHOIS API:

    https://rapidapi.com/backend_box/api/bulk-whois

    或直接:https://apispot.io/

    如果有任何问题可以私信我。

    【讨论】:

    • 提供您的代码以及格式化文本,而不是屏幕截图。对于未来:您的代码按照您的要求执行。因此,仅显示意外结果的屏幕截图并不能让其他人告诉您您的代码出了什么问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-20
    • 1970-01-01
    • 2013-01-05
    • 2020-02-24
    • 2015-05-19
    • 1970-01-01
    • 2013-09-20
    相关资源
    最近更新 更多