フォロワーとフォローしている人を取得してみたいと思います.
参考記事
また,大量のフォロワーを取得することを考えて認証を自動で再度行ってれるように以下のサイトを参考にしました
1.フォロワーの取得
import tweepy
import yousan_config
# OAuth認証
auth = tweepy.OAuthHandler(yousan_config.consumer_key,
yousan_config.consumer_secret)
yousan_config.access_token_secret)
# name = input("検索のしたいユーザー名を入れてください:")
name = 'ayousanz'
# followerList =
cursor = -1
i = 0
followerNumber = 0
while cursor != 0:
# followerNumber = itr.next()
for follower_id in itr.next():
# print(i + "/" + followerNumber)
try:
user_info = [user.id_str, user.screen_name, user.name, user.created_at]
# followerList.append(user.screen_name)
# print(user_info)
print(str(i) + ":"+ user.screen_name)
i = 1 + i
except tweepy.error.TweepError as e:
print(e.reason)
cursor = itr.next_cursor
# これで,フォロワーの情報を取得する
# print("フォロワー名:" + followerList)
これで,
こんな感じに表示をしてくれます
2.フォローしている人の取得
import tweepy
import yousan_config
# OAuth認証
auth = tweepy.OAuthHandler(yousan_config.consumer_key,yousan_config.consumer_secret)
# name = input("検索のしたいユーザー名を入れてください:")
name = 'ayousanz'
# followerList =
cursor = -1
i = 0
while cursor != 0:
# followerNumber = itr.next()
for friends_id in itr.next():
# print(i + "/" + followerNumber)
try:
user_info = [user.id_str, user.screen_name, user.name, user.created_at]
# followerList.append(user.screen_name)
# print(user_info)
print(str(i) + ":"+ user.screen_name)
i = 1 + i
except tweepy.error.TweepError as e:
print(e.reason)
cursor = itr.next_cursor
# 自分がフォローしてるユーザーを取得する
こちらで,以下のように自分のフォローをしている人を取得できます
前回の記事
関連記事