特定のユーザーがフォローしているすべての Twitter の友達に関する基本的な情報を取得しようとしています。この情報を取得するために for ループを使用していますが、ユーザーに多くの友達がいる場合、レート制限エラーが発生します。レート制限を回避する方法を for ループに統合するのに苦労しています。ご提案ありがとうございます。
私の元のコード:
data = []
for follower in followers:
carrot = api.get_user(follower)
data.append("[")
data.append(carrot.screen_name)
data.append(carrot.description)
data.append("]")
レート制限エラーを回避しようとする私の試み:
data = []
for follower in followers:
carrot = api.get_user(follower,include_entities=True)
while True:
try:
data.append("[")
data.append(carrot.screen_name)
data.append(carrot.description)
data.append("]")
except tweepy.TweepError:
time.sleep(60 * 15)
continue
except StopIteration:
break