2017-03-02 6 views
4

nu avec moi, puisque je suis encore à apprendre Python ..tweets tendances, avec Tweepy, pour un mot clé

Je veux être en mesure de voir les tweets les plus Trending pour un hashtag spécifique. Je suis capable de trouver des tweets tendances et je suis capable de trouver des tweets avec un hashtag spécifique, mais je suis à la perte en essayant de combiner ces deux.

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) 

C'est ce que j'ai maintenant qui travaille ..

Merci!

+1

pourrait-on voir ce que vous essayez ou quoi vous avez maintenant? –

+0

Edited ma question maintenant avec le code :) –

Répondre

1

De: https://dev.twitter.com/rest/public/search

Il permet des requêtes sur les indices de Tweets récents ou populaires et se comporte de façon similaire, mais pas exactement comme la fonction de recherche disponible sur Twitter clients mobiles ou Web, tels que Twitter.com recherche . L'API de recherche Twitter effectue une recherche sur un échantillon de Tweets récents publiés au cours des sept derniers jours.

Par conséquent, vous obtenez déjà ce que vous voulez. Ce sont en fait des tweets tendances pour un hashtag/sujet spécifique.

https://dev.twitter.com/rest/reference/get/trends/place est simplement destiné à obtenir Trending Topics pour endroit précis, mais de votre question, il semble que vous voulez effectuer une recherche par un sujet spécifique, et non celui qui est actuellement tr