有没有办法用tweedy而不是最新的推文搜索热门推文?

时间:2017-06-08 23:54:43

标签: python tweepy

似乎tweepy的搜索功能只能访问最新的推文。有没有办法切换它,以便搜索给定查询的顶部推文?如果搜索无法执行此操作,是否有解决方法来检索热门推文?我正在运行OS X和python 3.6。

提前致谢。

2 个答案:

答案 0 :(得分:0)

与查询主题一起,将result_type='popular'参数传递给tweepy的搜索功能。虽然tweepy documentation未在其参数中列出此内容,但它是Twitter Dev Docs中的可用参数。

popular_tweets = api.search(q='python', result_type='popular') # e.g. "python"
  流行:只返回响应中最受欢迎的结果。

答案 1 :(得分:0)

这应该可以工作(添加您的密钥)

import tweepy

consumer_key ="" 
consumer_secret =""
access_token =""
access_token_secret =""


auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
tweets = api.search(q='keyword', result_type='popular')