似乎tweepy的搜索功能只能访问最新的推文。有没有办法切换它,以便搜索给定查询的顶部推文?如果搜索无法执行此操作,是否有解决方法来检索热门推文?我正在运行OS X和python 3.6。
提前致谢。
答案 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')