有没有办法用 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)
我正在尝试使用 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)