我试图看到两个推特用户之间的几种友谊,我在循环中使用了来自tweepy库的show_friendship(twitter_id_1,twitter_id_2)方法。
我想知道如何处理RateLimit或如何使用游标(tutorial.html)的方法,因为经过几个循环,它会引发一个RateLimitError。
这是搜索好友(我正在跟踪的人)的RateLimit句柄,但我不知道如何使用RateLimit
def limit_handled(self, cursor):
while True:
try:
yield cursor.next()
except tweepy.RateLimitError:
time.sleep(15 * 60)
for friend in limit_handled(tweepy.Cursor(api.friends).items()):
#stuff发布于 2018-12-01 02:00:19
调用API时,可以指定速率限制,例如: api =tweepy.API(作者、wait_on_rate_limit=True、wait_on_rate_limit_notify=True、retry_count=5、retry_delay=5)
然后,您可以为Twitter调用任何api,它将适应利率限制。
所以你可以像平时那样称呼友谊: api.show_friendship(source_id = friend,target_id = you )
https://stackoverflow.com/questions/37113933
复制相似问题