【问题标题】:Solving the rate limit exception with tweepy用 tweepy 解决速率限制异常
【发布时间】:2014-05-22 07:04:28
【问题描述】:

我正在使用tweepy 来废弃推特。我需要获取用户的所有关注者,但我当然会遇到速率限制异常。我看到我应该使用Cursor 对象来遍历用户的所有朋友/关注者。但是有没有可能选择一系列页面?所以有一天我得到第 1-10 页的数据,然后在第二天得到下 10 页的数据……等等。这可能吗?还是有不同的技巧来克服速率限制?

【问题讨论】:

    标签: python tweepy


    【解决方案1】:

    我不确定如何使用tweepy,但是当您使用 Twitter API 查询列表并且此列表不完整时,Twitter API 返回的 JSON 对象带有属性 next_cursor 设置为一个值不同于零。

    您所要做的就是重复该查询,在 POST 请求中包含参数 cursor,其值为您在最后一个请求中获得的 next_cursor,然后重复该过程直到 next_cursor 变为 0。

    顺便说一句,according to the documentation,您可以每小时向 Twitter API 发出多达 350 个请求,因此您不必等到第二天。如果您有多个 IP 地址,我想您可以解决此限制。

    【讨论】:

      猜你喜欢
      • 2022-08-19
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 2020-06-09
      • 2016-04-21
      • 2016-09-03
      • 2014-12-20
      相关资源
      最近更新 更多