@kamish721
Школьник, питаю особые чувства к ИТ

Как получить ID 450К подписчиков пользователя Twitter и не уснуть?

Обойдусь без очаровательных историй про то, как встретил даму в трамвае и смог подглядеть только её подписки в твиттере, сразу к делу:

Какой самый быстрый по времени способ получить список из 450 тысяч ID фолловеров у пользователя? Или возможно ли как-то сразу узнать, какие люди подписаны на три-четыре твиттера сразу? Я использую Tweepy, кусок кода таков:
api = tweepy.API(auth)
def limit_handled(cursor):
    while True:
        try:
            yield cursor.next()
        except tweepy.RateLimitError:
            print("waiting!")
            time.sleep(15*60)
subscribers1 = set(limit_handled(tweepy.Cursor(api.followers_ids, "чей-то-твиттер", count=5000).items()))
subscribers2 = set(limit_handled(tweepy.Cursor(api.followers_ids, "ещё-чей-то-твиттер", count=5000).items()))
subscrivers3 = subscribers1 & subscribers2

Мне в голову приходит только идея сделать ещё несколько дополнительных приложений в Twitter Developers чтобы обойти ограничение на 15 запросов в 15 минут и комбинирование методов api.followers_ids() и api.followers(). Но я очень надеюсь, что просто не знаю какой-то замечательно подходящий метод.
  • Вопрос задан
  • 708 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
а без API парсить не вариант?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы