0

特定のユーザーがフォローしているすべての 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
4

1 に答える 1