Я пытаюсь собрать количество подписчиков каждого подписчика для профиля. Я попробовал приведенный ниже код
import tweepy
import json
consumer_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
consumer_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
access_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
access_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
followers_dict = {}
count = 0
for user in tweepy.Cursor(api.followers, screen_name="desired_user").items():
followers_dict[str(user.screen_name)] = int(user.followers_count)
count += 1
print("follower #{}".format(count))
Когда я попытался запустить код без wait_on_rate_limit
, я могу выбрать только 300 подписчиков, поэтому я попытался запустить с wait_on_rate_limit
, но я получил следующую ошибку
tweepy.error.TweepError: Failed to send request: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
В профиле пользователя 20К подписчиков, мне нужно получить все количество подписчиков. Я искал тот же запрос через StackOverflow, но не смог найти решения для решения этой проблемы. Любая помощь, чтобы решить эту проблему?
Если какая-либо другая библиотека python может помочь получить число подписчиков последователей, то тоже хорошо.