2017-01-16 2 views
0

Messing around with tweepy. Je crée une application de bureau, pas de rappels. Je veux trouver les premiers x abonnés d'un utilisateur. Voici ce que j'ai jusqu'à présent:Utiliser la documentation de Tweepy pour trouver les premiers x disciples

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

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

Fondamentalement assez pour authentifier mon application. En lisant le documentation, sous la section "Méthodes utilisateur", je vois API.followers renvoie les suiveurs 100 à la fois. Y at-il un moyen de restreindre cela à x? Comme les 5 premiers disciples?

Merci.

Répondre

1
api.followers('screen_name')[0:5] 

Ceci retournera les 5 premiers abonnés pour le profil 'screen_name' spécifié.

+0

Merci @mattcan! Si cela ne vous dérange pas de demander, avez-vous trouvé cela dans la documentation? Ou comment avez-vous trouvé cela? Je vous remercie! –

+0

Toutes mes excuses J'aurais dû fournir plus d'informations dans ma réponse. J'ai trouvé l'appel dans la documentation - voici le permalien [link] (http://docs.tweepy.org/en/v3.5.0/api.html#API.followers). Le 'ResultSet' peut ensuite être indexé en utilisant des crochets. – mattcan

+0

J'ai également trouvé ce [lien] (http://stackoverflow.com/questions/20200532/python-how-to-only-loop-over-first-x-items-of-a-very-long-list-writing -a-twi) et ce [lien] (http://stackoverflow.com/questions/17455107/the-best-way-to-get-a-list-of-followers-in-python-with-tweepy) être des ressources utiles aussi bien. Merci beaucoup! –