使用tweepy获取多个给定用户的所有朋友

时间:2014-10-10 06:31:24

标签: python twitter tweepy

我正在尝试使用tweepy编辑我的朋友在Twitter(朋友的朋友)上关注的所有朋友的列表。因此,多个给定用户将是我关注的用户

我使用游标返回我关注的所有用户 然后尝试打印所有用户朋友

for friend in tweepy.Cursor(api.friends).items():
    print friend.screen_name
    user = api.get_user(str(friend.screen_name))
    for f2 in user.friends():
        print f2.screen_name

但是我遇到了几个问题,第一个问题是每个用户只打印了20个朋友(user.friend)。第二个问题是我一直收到速率限制错误。如何修改此代码以处理速率限制并返回所有给定的用户朋友

2 个答案:

答案 0 :(得分:0)

如果您read the documentation,您会发现一次最多可以请求5,000位朋友。

没有办法每15分钟逃避15次查询的速率限制。

答案 1 :(得分:0)

在代码中使用此行,您将不再收到限制错误消息。

{{1}}