Извлечение подписчиков Twitter определенного пользователя

#python #twitter #tweepy

#Python #Twitter #tweepy

Вопрос:

Может показаться глупым вопросом. Но я не очень хороший программист, поэтому я пытаюсь выяснить, что мне нужно сделать, чтобы настроить, из какого пользователя извлекать список подписчиков.

 def get_followers(screen_name):
    print('Getting Follower list of ',screen_name)
    followers = []
    followers_screenNames = []
    users = tweepy.Cursor(api.followers, screen_name='@' screen_name, wait_on_rate_limit=True,count=200)
    for user in users.items():
        try:
            followers.append(user)
            followers_screenNames.append(user.screen_name)
        except tweepy.TweepError as e:
            print("Going to sleep:", e)
            time.sleep(60)
    
    print('Fetched number of followers for ' screen_name ' : ',len(followers))
    return followers,followers_screenNames
  

Комментарии:

1. Этот код завершается ошибкой или получает пустой список? Что вы испытываете?

2. Это так. Но я пытался выяснить, как указать конкретного пользователя. Например, какой код мне нужно добавить для этого?

Ответ №1:

Код кажется правильным: параметр вашего метода должен быть screen_name .

Экранное имя, дескриптор или псевдоним, с которым идентифицирует себя этот пользователь. имена экранов уникальны, но могут быть изменены.

См. Документацию Twitter

Комментарии:

1. Но я пытаюсь выяснить, какой код мне нужно написать, чтобы настроить конкретного пользователя, из которого он должен извлекаться.