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

时间:2017-03-17 11:53:34

标签: python twitter tweepy

我试图通过tweepy从一个大帐户中获取关注者。 当工作完成一半,出了问题,我不得不重新开始。

我想知道是否有办法直接跳到第X页并避免重复所有页面?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

虽然我不确定它是最佳的,但我找到了一种方法。如果使用tweepy.Cursor类来获取关注者,则可以先定义游标实例:

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)