2013-07-03 3 views
4

Я пытаюсь получить количество последователей каждого последователя за конкретную учетную запись (с целью поиска наиболее влиятельных последователей). Я использую Tweepy в Python, но я сталкиваюсь с ограничениями скорости API, и я могу получить только количество последователей для 5 последователей, прежде чем я отключусь. Учетная запись, на которую я смотрю, насчитывает около 2000 подписчиков. Есть ли способ обойти это?Twitter API - Количество подбираемых подписчиков

мой фрагмент кода

ids = api.followers_ids(account_name) 
for id in ids: 
    more = api.followers_ids(id) 
    print len(more) 

Благодаря

ответ

6

Вам не нужно, чтобы получить все последователям пользователей для подсчета их. Используйте followers_count property. Например .:

import tweepy 

auth = tweepy.OAuthHandler(..., ...) 
auth.set_access_token(..., ...) 

api = tweepy.API(auth) 

for user in tweepy.Cursor(api.followers, screen_name="twitter").items(): 
    print user.screen_name, user.followers_count 

Печать:

... 
pizzerialoso 0 
Mario98Y 0 
sumankumarjana 1 
realattorneylaw 3056 
JaluSeptyan 10 
andhita_khanza 18 
... 

Надежда, что помогает.

+0

Это лучше, но я все еще получаю отсечение, но все еще получаю больше информации. – user1893354

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