Twitterの全フォロワーのアイコン画像を取得するPythonスクリプト

たいしたもんじゃありませんが,特定のTwitterアカウントの全フォロワーのアイコン画像URLのリストを取得するPythonスクリプトを書いてみたのでメモ.Twilkでは全員分は取得できないんだなー,というだけの動機で.

みんなのPython』が出たころ以来だから,7年ぶりくらいにPythonを触りました.さらっと書けて良いですね.次はTweepyを使ってみるか…….

もし利用する場合にはソース中のxxxxxxを適当なアカウント名に置き換えてください.Python 2.7系で動作確認しています.

#coding:utf-8

import urllib
import json

url = "http://api.twitter.com/1/statuses/followers.json?screen_name=xxxxxx&cursor="
cursor = "-1"

f = open("result.txt", "w")

while cursor != "0":
	data = json.load(urllib.urlopen(url + cursor))
	for user in data['users']:
		f.write(user['profile_image_url'] + "\n")
	cursor = data['next_cursor_str']	#最後は"0"

f.close()