twitter apiについて
下記サイトを元にフォロワー情報を取得出来たのですが、5000人以上の取得が出来ません。
https://fresopiya.com/2019/04/05/getfollowerinfo/#i-3
フォロワー情報を5000件以上取得するにはどういった記述を加えれば良いのでしょうか。
ご教授いただきたく質問させていただきました。
該当のソースコード
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 29#ファイル出力 30fileName = input("ファイル名を入力してください:") 31df.to_csv(fileName + ".csv") 32print("「" + fileName + ".csv」が作成されました。")
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 11:30