雑多な技術系メモ

自分用のメモ。内容は保証しません。よろしくお願いします。

tweepyでフォロワーのid一覧とscreen_name一覧を取得する

以下サンプルコード

import tweepy

CONSUMER_KEY = 'XXXXXXXXXXXXXXXXXXXXXXX'
CONSUMER_SECRET = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
ACCESS_TOKEN = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
ACCESS_SECRET = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)

api = tweepy.API(auth)

followrs = tweepy.Cursor(api.followers_ids,screen_name="任意の値").pages() 
ids = []
for f in followrs:
    ids.extend(f)
    
users = api.lookup_users(user_ids=ids)
for u in users:
    print u.screen_name