首页 > 解决方案 > 提取特定用户的 Twitter 关注者

问题描述

可能看起来像一个愚蠢的问题。但我不是一个好的编码员,所以我试图弄清楚我需要做什么才能设置从哪个用户中提取关注者列表。

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

标签: pythontwittertweepy

解决方案


代码似乎正确:您的方法的参数必须是screen_name.

此用户标识自己的屏幕名称、句柄或别名。screen_names 是唯一的,但可能会发生变化。

查看推特文档


推荐阅读