Я пытаюсь запустить цикл вне цикла обычного курсора Tweepy.
Подробно:
Я получаю определенное количество твитов от пользователя, и я хочу перейти к другому пользователю и делать то же самое снова и снова.
for count in range(4):
for status in tweepy.Cursor(api.user_timeline, screen_name=user_list[count], tweet_mode="extended").items(number_of_tweets):
print(status.id)
print(status.user.name)
Возвращает ошибку.
Список пользователей Twitter выглядит следующим образом:
user_list = ["@alefrotabrasil", "@jeanwyllys_real", "@rafinhabastos", "@paradasp", "@TodosFeministas",`
Когда я меняю переменную "count" для "user_list [count]" на число, программа работает нормально, получая ту же информацию о пользователе столько раз, сколько проходит внешний цикл.
Спасибо за помощь.
Это ошибка, которую я получил:
Traceback (most recent call last):
File "/home/marcelo/PycharmProjects/Twitter1.2/main.py", line 40, in <module>
for status in tweepy.Cursor(api.user_timeline, screen_name=user_list[count], tweet_mode="extended").items(number_of_tweets):
File "/usr/local/lib/python3.7/dist-packages/tweepy/cursor.py", line 49, in __next__
return self.next()
File "/usr/local/lib/python3.7/dist-packages/tweepy/cursor.py", line 197, in next
self.current_page = self.page_iterator.next()
File "/usr/local/lib/python3.7/dist-packages/tweepy/cursor.py", line 108, in next
data = self.method(max_id=self.max_id, parser=RawParser(), *self.args, **self.kargs)
File "/usr/local/lib/python3.7/dist-packages/tweepy/binder.py", line 250, in _call
return method.execute()
File "/usr/local/lib/python3.7/dist-packages/tweepy/binder.py", line 234, in execute
raise TweepError(error_msg, resp, api_code=api_error_code)
tweepy.error.TweepError: Twitter error response: status code = 404