Twitter 拉一个帐户推特的所有追随者,目前只能得到5000个ID

Twitter 拉一个帐户推特的所有追随者,目前只能得到5000个ID,twitter,cursor,tweepy,twitterapi-python,Twitter,Cursor,Tweepy,Twitterapi Python,我已经做了一个代码,将静音的追随者指定的twitter帐户,但显然,当拉动追随者ID我只能得到5000。有没有一种方法可以让我继续使用“最后一次看到”的方法或光标来拉更多的内容 import tweepy import time consumer_key = ***** consumer_secret = ***** key = ***** secret = ***** auth = tweepy.OAuthHandler(consumer_key, consumer_secret) aut

我已经做了一个代码,将静音的追随者指定的twitter帐户,但显然,当拉动追随者ID我只能得到5000。有没有一种方法可以让我继续使用“最后一次看到”的方法或光标来拉更多的内容

import tweepy
import time

consumer_key = *****
consumer_secret = *****
key = *****
secret = *****

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(key, secret)
api = tweepy.API(auth, wait_on_rate_limit=True)
user_name = 'realdonaldtrump'

def mute():
    muted_users = api.mutes_ids() 
    followers = api.followers_ids(user_name)
    try:
        for x in followers:
            if x in muted_users :
                pass
            else:
                api.create_mute(x)
                time.sleep(5)
    except Exception:
        print('Error')

是的,此函数不支持游标。从中,您可以像这样使用它们-您需要修改它以进行静音,而不是跟随

for follower in tweepy.Cursor(api.followers).items():
    follower.follow()

一个拥有大量追随者的帐户会遇到的问题是,这里的费率限制很低——15分钟内打15个电话——因此这需要很长时间才能完成。您还可以在一段时间内取消帐户数量限制。

有关费率限制工作方式的更多信息,请参阅: