python-twitterの使い方(2)
前回の続き。
import twitter import secret api = twitter.Api(consumer_key = secret.twDict['consumer_key'], consumer_secret = secret.twDict['consumer_secret'], access_token_key = secret.twDict['access_token_key'], access_token_secret = secret.twDict['access_token_secret']) #フォローしてるユーザーに関するUserオブジェクトを取得する。 friends = api.GetFriends() len(friends) >>> 240 #フォロー数は240
上で作ったfriendがUserオブジェクトになっていて、これを取得してしまえば、あとは適当にループを回せば名前やフォロワーを取得できる。
#各ユーザーの名前を取得する。 friendsNames = [] [friendsNames.append(f.name) for f in friends] #各ユーザーのidをfriendIDsに代入する。 friendIDs = [] [friendIDs.append(f.id) for f in friends] #各ユーザーのフォロワー数を取得する。 friendsFollowers = [] [friendsFollowers.append(f.GetFollowersCount()) for f in friends] #ファイル出力 f = open('./file.txt', 'w') for i, n in enumerate(friendsNames): f.write(n + ' ' +str(friendsFollowers[i]) + ' ') for n in friendsFollowers: f.write(str(n)+'¥n') f.close()