【Python】【Twitter】twitter api を使用し,特定のフォロワー情報を取得したい
twitter apiについて
下記サイトを元に自身のフォロワー情報を取得出来たのですが,特定のフォロワー(自分ではないアカウント)の情報が取得出来ません。
https://fresopiya.com/2019/04/05/getfollowerinfo/#i-3
11行目
user = input("「@ユーザー名」を入力してください:")
に別のユーザー名を入れても自身のフォロワー情報が出て来てしまいます。
どうしても原因が特定できません。
ご教示いただけますと幸いです。
変更を加えたいソースコード
Python
1CONSUMER_KEY = "******" 2CONSUMER_SECRET = "******" 3ACCESS_TOKEN = "******" 4ACCESS_TOKEN_SECRET = "******" 5 6import tweepy 7auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 8auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET) 9api = tweepy.API(auth,wait_on_rate_limit = True) 10 11user = input("「@ユーザー名」を入力してください:") 12followerIDs = api.followers_ids(user) 13 14followerDatas = [] 15for followerID in followerIDs: 16 followerData = {} 17 data = api.get_user(followerID) 18 followerData["Name"] = data.screen_name 19 followerData["Follow"] = data.friends_count 20 followerData["Follower"] = data.followers_count 21 followerData["TweetCount"] = data.statuses_count 22 followerDatas.append(followerData) 23 print(followerData) 24 25import pandas as pd 26pd.set_option("display.max_rows", 1000) 27df = pd.DataFrame(followerDatas).loc[:,["Name","Follow","Follower","TweetCount","Description"]] 28 29fileName = input("ファイル名を入力してください:") 30df.to_csv(fileName + ".csv") 31print("「" + fileName + ".csv」が作成されました。")
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/08 11:12