使用Tweepy在Python中获取粉丝列表的最佳方法

12

有没有比这个更好的方法使用Tweepy获取粉丝列表的屏幕名称:

for follower in api.followers_ids('twitter'):
    print api.get_user(follower).screen_name
1个回答

16

我认为这更有效率:

for user in tweepy.Cursor(api.followers, screen_name="twitter").items():
    print user.screen_name

顺便提一下,它使用的是followers/list Twitter API 调用。


1
当我尝试使用这段代码片段时,出现了“AttributeError:'API'对象没有属性'followers'”的错误。 - user2547755
你正在使用哪个版本的tweepy?直接从github安装最新的tweepy版本。 - alecxe
4
这些方法不适用于拥有60万或100万追随者的账号,如何提取这么多追随者的ID呢?有人知道吗?请帮忙翻译。 - dave
1
@dave 不行,每次请求超过5000个名称都需要等待60秒。 - Liam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接