无法找到获取过去一年推文的方法吗?

时间:2016-01-31 02:44:33

标签: python api twitter tweepy

我试图访问过去一年的推文(尽可能早地约会)。我做了很多研究,我发现的是:

  1. 引用here,Twitter API最多只能返回3200条推文。 Streams显然不会起作用,GET请求有严格的限制。我已经能够使用Tweepy获取一些数据,但是我找不到足够的结果。

  2. 同样从上面的页面中,Topsy是一项可能有用的服务。然而,它已被Apple关闭。

  3. 似乎有几个大数据'网站,可能会有所帮助,但我一直在寻找一种免费的方法。

  4. 所以,我现在不知道该怎么做。有没有办法获得大量(+ 1GB)的推文,尽可能追溯到最后?

2 个答案:

答案 0 :(得分:0)

不是我知道的。您可以使用Search API获得的最旧版本大约为7天。

查看this question的答案。似乎有一种解决方法。

答案 1 :(得分:0)

您可以使用此库访问较早的推文https://github.com/Jefferson-Henrique/GetOldTweets-python 例如

tweetCriteria = got.manager.TweetCriteria().setQuerySearch('europe refugees').setSince("2015-05-01").setUntil("2015-09-30").setMaxTweets(10)
tweet = got.manager.TweetManager.getTweets(tweetCriteria)[0]

print tweet.text

阅读页面中的文档以获取更多示例。