Twitter API-拥有几百万关注者的帐户的获取关注者列表的有效方法

问题描述 投票:0回答:1

我的挑战是要获取拥有超过3000万关注者的帐户的所有关注者列表。

当前,我在Twitter的REST API上使用GET followers/list端点,但是,由于免费API的速率限制,这需要很多天才能实现。

我愿意为高级API访问支付Twitter费用,但是我找不到任何数据表明高级API具有必要的端点和足够的速率限制,以帮助您最多在几个小时内解决此任务。

非常感谢您对此事有任何见识...

twitter sttwitterapi twitterapi-python
1个回答
0
投票

通过这样的公共API,您可以在大约6个小时内获得100万关注者(或朋友):

第一步:使用GET followers/idsGET friends/ids获取关注者或朋友的ID。速率限制为15百万个中的15个请求,每个请求可获得5000个用户ID。这是每分钟1个请求,然后是2亿个请求,以获得1,000,000个用户ID ((3h20mn)

第二步骤:GET users/lookup将用户ID转换为用户名(屏幕名称)。速率限制为15百万内的900个请求,每个请求转换100个用户ID。因此每秒100个用户,这是10,000 s中的1,000,000个用户((2h46mn)

总计:6h06可获得1,000,000个关注者(或朋友)的屏幕名称

使用高级API,似乎没有速率限制,因此应该更快(https://developer.twitter.com/en/docs/basics/rate-limiting)...

© www.soinside.com 2019 - 2024. All rights reserved.