2017-03-02 45 views
4

裸陪我,因为我仍然在学习Python的..查找趋势鸣叫,与Tweepy,针对特定的关键字

我希望能够看到最趋势鸣叫特定主题标签。我能够找到趋势推文,并且能够找到具有特定标签的推文,但是当试图将这两者结合起来时,我感到很茫然。

import tweepy 

CONSUMER_KEY = 'key' 
CONSUMER_SECRET = 'secret' 
OAUTH_TOKEN = 'key' 
OAUTH_TOKEN_SECRET = 'secret' 

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 
auth.set_access_token(OAUTH_TOKEN, OAUTH_TOKEN_SECRET) 

api = tweepy.API(auth) 
trends = api.trends_place(1) 

search_hashtag = tweepy.Cursor(api.search, q='hashtag').items(5000) 

for tweet in search_hashtag: 
    print json.dumps(tweet) 

print json.dumps(trends, indent=1) 

这就是我现在正在努力..

谢谢!

+1

可以看到一个搜索你正在尝试或什么你现在有吗? –

+0

现在用代码编辑我的问题:) –

回答

1

来源:https://dev.twitter.com/rest/public/search

它允许查询对近期或流行的推文的指标和行为相似,但不完全一样的搜索功能在Twitter手机或Web客户端,如Twitter.com搜索可用。 Twitter Search API搜索最近7天发布的最近推文的样本。

因此,你几乎已经得到你想要的东西。这些实际上是针对特定主题标签/主题趋势推文。

https://dev.twitter.com/rest/reference/get/trends/place仅仅是指获得趋势的具体位置的话题,不过从你的问题似乎要通过一些特定的主题,而不是当前TR我们