有人可以告诉我如何在 instaloader.py 中添加时间延迟 instaloadercontext.py 中的工作时间延迟的代码片段我只想在达到 60 的返回限制后do_sleep
在下一个小时之前添加自定义延迟询问。
在下面的代码中,类RateController
提供请求跟踪和速率控制以保持在速率限制内。
可以覆盖它以更改 Instaloader 关于速率限制的行为,例如在达到速率限制时引发自定义异常
import instaloader
class MyRateController(instaloader.RateController):
def sleep(self, secs):
raise MyCustomException()
L = instaloader.Instaloader(rate_controller=lambda ctx: MyRateController(ctx))