我可以在一周前使用twitter api搜索推文吗?

时间:2014-06-06 11:08:57

标签: twitter tweepy

我试图通过tweepy在twitter中搜索关键字。

然而,我发现似乎我不能在一周之前搜索推文,下面的代码是主要的搜索代码。

for searched_tweets in tweepy.Cursor( API.search,
                                      q = "python", 
                                      since = 2014-02-03, 
                                      until = 2014-02-04, 
                                      lang='en' ).items()

我不确定是否有任何有限或更好的方式按时间搜索,谢谢你的帮助!! :)

1 个答案:

答案 0 :(得分:1)

很遗憾,使用Twitter搜索API,您无法获得超过一周的推文。

  

另请注意,twitter.com上的搜索结果可能会返回历史结果,而Search API通常只会提供过去一周的推文。 - Twitter documentation

通过查看个人用户或使用特定的帖子ID(如果有的话),您可以获得超过一周的特定推文,但将每条推文编入索引是不合理的可以使用API​​进行搜索。

如果您需要较长的时间范围,可以使用流API自行收集它们,或查看有效的服务(请参阅此dev twitter thread示例)。