有没有办法用 tweepy 光标跳转页面?

Is there a way to jump pages with a tweepy cursor?

我正在尝试使用 tweepy 从一个大帐户中获取关注者。 当工作完成一半时,出了点问题,我不得不重新开始。

想知道有没有办法直接跳转到第X页,避免重复所有页面?

search method 接受一个参数 page 可用于跳转到特定页面(结合 rpp)。如果你使用 Cursor,这些参数可以作为命名参数传递给它的构造函数,即 tweepy.Cursor(api.search, page = ...)

我找到了一种方法来执行此操作,但我不确定它是否是最佳方法。如果使用tweepy.Cursorclass获取followers,可以先定义一个游标实例:

my_cursor = tweepy.Cursor(api.followers, count=200)

然后通过循环启动流媒体:

my_cursor.items()

您可以通过以下方式随时访问当前页面光标值:

my_cursor.next_cursor

如果您想从流式传输停止的大致相同点重新开始,只需执行以下操作:

my_new_cursor = tweepy.Cursor(api.followers, count=200, 
                              cursor=my_cursor.next_cursor)