2015-07-27 1 views
0

Я хочу получить твиты последователей указанного пользователя (например: Narendra Modi) с помощью Tweepy. У меня есть все последователи и печатают их имена. Могли бы вы, ребята, помочь мне узнать, как получить их твиты?получить твиты последователей указанного пользователя с помощью tweepy

Вот как я получаю последователей:

import tweepy 
import time 

consumer_key = '' 
consumer_secret = '' 
access_token = '' 
access_token_secret = '' 

auth = tweepy.auth.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_token_secret) 
api = tweepy.API(auth) 


if(api.verify_credentials): 
    print 'We sucessfully logged in' 

users = tweepy.Cursor(api.followers, screen_name="PMOIndia").items() 


while True: 
    try: 
     user = next(users) 
    except tweepy.TweepError: 
     time.sleep(60*15) 
     user = next(users) 
    except StopIteration: 
     break 
    print "@" + user.screen_name 

ответ

0

Вы можете получить твиты, используя имя экрана с user_timeline методом. После того, как вы соберете пользователей, вы можете собирать их твиты со следующим.

tweets = tweepy.Cursor(api.user_timeline, screen_name=user.screen_name).items() 

Я советую вам не использовать экранное имя. Так как это может измениться во времени. Вместо этого используйте user_id.

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

  • Нет связанных вопросов^_^