【发布时间】:2021-03-07 05:15:04
【问题描述】:
我已经编写了一个代码,可以使指定 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')
【问题讨论】:
-
有关速率限制如何工作的更多信息:stackoverflow.com/questions/21305547/…
标签: twitter cursor tweepy twitterapi-python