2017-03-17 8 views
0

tweepyを使って大きなアカウントからフォロワーを獲得しようとしています。 仕事が半分になったときに何かがうまくいかず、もう一度やり直さなければならなかった。tweepyカーソルでページをジャンプする方法はありますか?

ページXに直接ジャンプしてすべてのページを繰り返さないようにする方法があるかどうかを知りたいですか?

答えて

1

search methodは、特定のページにジャンプするために使用できるパラメータpageを受け入れます(rppと組み合わせて)。 Cursorを使用している場合、これらのパラメータを名前付きパラメータとしてコンストラクタに渡すことができます。tweepy.Cursor(api.search, page = ...)

1

これは最適な方法ではありませんが、これを行う方法が見つかりました。あなたが信者を得るためにtweepy.Cursorクラスを使用する場合は、まずカーソルインスタンスを定義することができます。

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

その後にループすることにより、ストリーミングを起動する:あなたがで現在のページカーソル値にアクセスすることができます

my_cursor.items() 

my_cursor.next_cursor 

をあなただけ行う、ストリーミングが停止し、ほぼ同じ地点から再起動する場合:

0実行して、任意の瞬間
my_new_cursor = tweepy.Cursor(api.followers, count=200, 
           cursor=my_cursor.next_cursor) 
関連する問題