【发布时间】:2022-01-09 17:32:10
【问题描述】:
我一直在玩 Twitter get_followers API 请求一段时间。我想抓取具有 100000 个关注者的特定 Twitter id 的关注者。
我在 API 实例创建时添加了 wait_on_rate_limit = True 参数,以便自动处理所有等待速率限制问题。
api = tweepy.API(auth, wait_on_rate_limit= True)
我已将计数变量配置为 5000,这是文档中每个请求可以抓取的最大关注者数量。
for fid in Cursor(api.get_followers, screen_name=screen_name, count=5000).items():
ids.append(fid)
当我浏览文档时,已经说明在 15 分钟内最多允许 15 个 API 请求。
所以根据我的计算。 75000粉丝需要在15分钟内被刮掉。 为了挖出 100000 个粉丝,可能需要不到 30 分钟。但是,当我运行代码时,情况并非如此。它需要多次等待。 我不知道为什么会这样。谁能帮帮我?
【问题讨论】: