2

有人可以告诉我如何在 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))
4

0 回答 0