我试图通过tweepy在twitter中搜索关键字。
然而,我发现似乎我不能在一周之前搜索推文,下面的代码是主要的搜索代码。
for searched_tweets in tweepy.Cursor( API.search,
q = "python",
since = 2014-02-03,
until = 2014-02-04,
lang='en' ).items()
我不确定是否有任何有限或更好的方式按时间搜索,谢谢你的帮助!! :)
答案 0 :(得分:1)
很遗憾,使用Twitter搜索API,您无法获得超过一周的推文。
另请注意,twitter.com上的搜索结果可能会返回历史结果,而Search API通常只会提供过去一周的推文。 - Twitter documentation。
通过查看个人用户或使用特定的帖子ID(如果有的话),您可以获得超过一周的特定推文,但将每条推文编入索引是不合理的可以使用API进行搜索。
如果您需要较长的时间范围,可以使用流API自行收集它们,或查看有效的服务(请参阅此dev twitter thread示例)。