2015-04-20 4 views
1

Я использую tweepy, чтобы получить твиттер-твиты. Я хочу получить текущие тенденции, основанные на стране по своему выбору. Мой код выглядит следующим образом:Twitter Streaming: Получите тенденции в Twitter по странам

import tweepy 
file = open("data.txt", 'r') 
authentication = tweepy.OAuthHandler('consumer_key', 'consumer_secret') 
authentication.set_access_token('access_token', 'access_secret') 
api = tweepy.API(authentication) 
trends = api.trends_available() 
for trend in trends: 
    print trend 

Вышеприведенный код дает мне список стран. Я хочу использовать этот список, чтобы проверить текущие тенденции в стране. Как извлечь тренд hashtags для этих стран?

Я столкнулся с вопросом this, но ответа у него нет.

ответ

1

вы используете неправильную конечную точку для этой работы вы должны использовать this, который переводит к tweepy api.trends_place(woeid) и обеспечивает woeid, как описано на этой странице, которые вы можете получить также из api.trends_available() результатов.

+0

Спасибо за ответ. Работала чудесно. Я также хотел спросить: есть ли в любом случае количество твитов для определенной тенденции? Я знаю, что количество твитов будет продолжать расти быстро, но в тот момент времени количество твитов? Является ли это возможным? –

+0

Нет, это невозможно напрямую :-( Может быть, вы можете использовать конечную точку поиска и получить свой собственный счет, но это немного сложно – nickmilon

+0

Любая документация, которую я могу назвать? –

Смежные вопросы