【问题标题】:Can I use twitter api to search tweets one week before?我可以在一周前使用 twitter api 搜索推文吗?
【发布时间】:2014-06-13 02:28:45
【问题描述】:

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

但是,我发现我似乎无法搜索一周前的推文,下面的代码是主要搜索代码。

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

不知道有没有有限的或者更好的按时间搜索的方法,谢谢大家的帮助!! :)

【问题讨论】:

  • 这有什么问题?您看到了什么错误消息?
  • 没有关于此代码的错误消息。可以建,但在这个时间段内收不到任何消息,但是,如果我将时间更改为 2014-06-03 到 2014-06-04,我可以收集新时间段内的所有推文。

标签: twitter tweepy


【解决方案1】:

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

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

您可以通过查看单个用户或使用特定的帖子 ID(如果有)来获取一周前的特定推文,但使用API。

如果您需要较大的时间范围,您可以使用流式 API 自行收集它们或查看一个服务(参见 dev twitter thread 示例)。

【讨论】:

  • 非常感谢,我想我可能需要阅读更多关于 twitter API 的信息。
猜你喜欢
  • 1970-01-01
  • 2015-03-31
  • 2014-06-30
  • 2013-08-19
  • 1970-01-01
  • 2012-09-26
  • 2017-07-16
  • 2015-12-10
  • 2010-10-15
相关资源
最近更新 更多