【问题标题】:Get unlimited tweets from twitter api从 twitter api 获取无限的推文
【发布时间】:2012-10-06 08:04:26
【问题描述】:

有没有一种方法可以让我从 Twitter 获得无限或 500 条推文?

我正在使用 python。

我可以使用twitter_search = Twitter(domain="search.twitter.com") 获得 100 条推文,但它有 100 条推文的限制。

编辑:

我正在使用 pypi.python.org/pypi/twitter/1.9.0 库。

应该是公开推文,而不是来自我的帐户和我的关注者的推文

【问题讨论】:

  • 你用的是什么python包? (提供Twitter 类的那个)

标签: python api twitter tweets


【解决方案1】:

我也遇到了同样的问题。据我所知,确实没有绕过 twitter API 的限制,而且似乎没有任何其他 API 可以访问推文存档。

一个选项,尽管具有挑战性,是从 archive.org 批量下载所有推文:

http://archive.org/details/twitterstream

不过,每个月的数据都大于 30GB,经过压缩,因此处理起来并不容易。但是,如果您下定决心,这将使您能够不受限制地完全控制原始数据。

【讨论】:

    【解决方案2】:

    twitter API 将结果限制为每个请求最多 200 个。如何将示例中的计数设置为该最大值取决于您使用的库(您没有说明,因此我无法为您提供任何信息)。

    因此,无论您使用哪个库,一个请求都无法实现无限制。

    在此处查看“计数”参数:https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline

    【讨论】:

      【解决方案3】:

      如果您可以从这里转移到 Orange,则每个请求可以获得 9999 条推文。希望有人会发现它有帮助。 https://medium.com/analytics-vidhya/twitter-sentiment-analysis-with-orange-vader-powerbi-part-1-184b693b9d70

      【讨论】:

        猜你喜欢
        • 2016-06-21
        • 2015-08-27
        • 1970-01-01
        • 1970-01-01
        • 2018-08-20
        • 2023-03-31
        • 1970-01-01
        • 2014-07-07
        • 1970-01-01
        相关资源
        最近更新 更多