Tweepy Cursor vs 迭代用于低 API 调用



我正在编写一个简单的Tweepy应用程序,但实际上仅限于我有多少次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)

除了简单之外,使用 Cursor 方法比迭代方法还有什么其他优点吗?

提前谢谢。

如果我没记错的话,我使用tweepy,一个Cursor对象会自动分页n许多元素......例如,如果有 10,000 个结果,而 Twitter 一次返回(比如)200 个结果,那么使用该Cursor将返回所有 10,000 个结果,但必须拨打电话才能继续检索下一个结果。

OTOH,api.followers_ids()只返回结果的第一"页",所以可能是前 100 页或其他什么。

最新更新