2017-03-02 44 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我們