Вспомогательные команды

Sleep

В ряде случаев сервер может блокировать ваши запросы, если диггер пытается забрать данные слишком агрессивно. В таких случаях вы можете искусственно снизить интенсивность запросов, используя паузы. Паузы могут быть как определенной длины, так и случайной в заданном промежутке. Для создания искусственных пауз служит команда sleep.

Команда принимает лишь один аргумент, длительность паузы в секундах. Однако, вы можете передавать не только целочисленное значение, но и промежуток в котором быдет выбрано случайное значение для паузы. Например, если вы передадите значение 20:40 - будет сделана пауза случайной длительности между 20 и 40 секундами (например, 34 секунды).

Примеры использования:

          # ДЕЛАЕМ СТАТИЧНУЮ ПАУЗУ В 3 СЕКУНДЫ
- sleep: 3
          
          # ДЕЛАЕМ СЛУЧАЙНУЮ ПАУЗУ В ПРОМЕЖУТКЕ МЕЖДУ 20 и 40 СЕКУНДАМИ
- sleep: 20:40
          

В следующей главе вы узнаете как вручную остановить выполнение диггера.