Python Tweepy游标与低API调用的迭代

Python Tweepy游标与低API调用的迭代,python,twitter,tweepy,Python,Twitter,Tweepy,我写一个简单的应用程序是为了好玩,但实际上我的API调用数量有限(在150到350之间)。所以为了解释这一点,我正在寻找减少通话的方法。Tweepy内置了一个游标系统。例如: # Iterate through all of the authenticated user's friends for follower in tweepy.Cursor(api.followers).items(): follower.follow() 对于那些熟悉这个图书馆的人。上面的例子会比简单的 fo

我写一个简单的应用程序是为了好玩,但实际上我的API调用数量有限(在150到350之间)。所以为了解释这一点,我正在寻找减少通话的方法。Tweepy内置了一个游标系统。例如:

# Iterate through all of the authenticated user's friends
for follower in tweepy.Cursor(api.followers).items():
    follower.follow()
对于那些熟悉这个图书馆的人。上面的例子会比简单的

for follower in api.followers_ids():
    api.follow(follower)
与迭代方法相比,游标方法除了简单之外还有其他优点吗


提前感谢。

如果我使用
tweepy
没有记错,一个
光标
对象会自动在
n
许多元素上分页。。。例如,如果有10000个结果,Twitter一次返回(比如)200个,那么使用
光标将返回所有10000个结果,但必须打电话继续检索下一个结果


OTOH,
api.followers\u ids()
只返回结果的第一个“页面”,所以可能是第一个100页或其他任何内容。

如果我使用
tweepy
时没有记错,一个
光标
对象会自动在
n
许多元素上分页。。。例如,如果有10000个结果,Twitter一次返回(比如)200个,那么使用
光标将返回所有10000个结果,但必须打电话继续检索下一个结果

OTOH,
api.followers\u ids()
只返回结果的第一个“页面”,所以可能是前100个或其他什么。

api.followers\u ids()只返回前5000个用户,因此可以安全地假设这不是一个因素。在这种情况下,哪一个最好?api.followers_ids()将只返回前5000个用户,因此可以安全地假设这不是一个因素。在那种情况下,哪一个最好?