首页 > 解决方案 > 获取 Twitter 帐户的关注者,然后获取该 API tweepy 的关注者

问题描述

我需要检索 twitter 帐户的追随者,然后是第一个追随者的追随者,但现在我只在输入帐户名称后才获得第一个追随者。

screen_name=input('Type the screen name: \n')
for follower in tweepy.Cursor(api.followers, screen_name).items(30): 
    print(follower.screen_name) 

在此之后我如何检索给定 30 的关注者

标签: pythonapitwittertweepy

解决方案


这是根据我的代码改编的,所以我没有对此进行测试,但可以在我的代码中使用。此外,我很快就遇到了速率限制,我在这里不考虑。

def get_follower_list(num_followers, id):
    follower_list = []
    for follower in tweepy.Cursor(api.followers, id).items(num_followers):
        follower_list.append(follower.screen_name)
    return follower_list

# get initial list of followers
num_followers = 5
user_list = ['GEODIS_Group']
for user_handle in user_list:
# print(user_handle)
    followers = get_follower_list(num_followers, user_handle)
print(followers)

new_followers_list =  followers

#iterate through new list
num_followers = 5
user_list = new_followers_list
for user_handle in user_list:
# print(user_handle)
    followers = get_follower_list(num_followers, user_handle)
print(followers)

推荐阅读