Я пытаюсь использовать Tweepy, чтобы получить полный список подписчиков из аккаунта с последователями 500 тыс., И у меня есть код, который дает мне имена пользователей для небольших учетных записей, например, до 100 , но если я получу тот, который даже похож на 110 последователей, он не работает. Любая помощь в определении того, как заставить ее работать с большими номерами, очень ценится!Как получить большой список подписчиков Tweepy
Вот код, я прямо сейчас:
import tweepy
import time
key1 = "..."
key2 = "..."
key3 = "..."
key4 = "..."
accountvar = raw_input("Account name: ")
auth = tweepy.OAuthHandler(key1, key2)
auth.set_access_token(key3, key4)
api = tweepy.API(auth)
ids = []
for page in tweepy.Cursor(api.followers_ids, screen_name=accountvar).pages():
ids.extend(page)
time.sleep(60)
users = api.lookup_users(user_ids=ids)
for u in users:
print u.screen_name
Ошибка я получаю это:
Traceback (most recent call last):
File "test.py", line 24, in <module>
users = api.lookup_users(user_ids=ids)
File "/Library/Python/2.7/site-packages/tweepy/api.py", line 321, in lookup_users
return self._lookup_users(post_data=post_data)
File "/Library/Python/2.7/site-packages/tweepy/binder.py", line 239, in _call
return method.execute()
File "/Library/Python/2.7/site-packages/tweepy/binder.py", line 223, in execute
raise TweepError(error_msg, resp)
tweepy.error.TweepError: [{u'message': u'Too many terms specified in query.', u'code': 18}]
Я посмотрел на кучу других вопросов по поводу этого типа вопроса, но я не мог найти решение, которое сработало для меня, но если у кого-то есть ссылка на решение, отправьте его мне!
Зачем вам нужно *, чтобы опубликовать изображение ?! Сообщение об ошибке - ** текст **, укажите его как таковое, используя форматирование кода. – jonrsharpe