Вспомогательные команды
Sleep
В ряде случаев сервер может блокировать ваши запросы, если диггер пытается забрать данные слишком агрессивно. В таких случаях вы можете искусственно снизить интенсивность запросов, используя паузы. Паузы могут быть как определенной длины, так и случайной в заданном промежутке. Для создания искусственных пауз служит команда sleep.
Команда принимает лишь один аргумент, длительность паузы в секундах. Однако, вы можете передавать не только целочисленное значение, но и промежуток в котором быдет выбрано случайное значение для паузы. Например, если вы передадите значение 20:40 - будет сделана пауза случайной длительности между 20 и 40 секундами (например, 34 секунды).
Примеры использования:
# ДЕЛАЕМ СТАТИЧНУЮ ПАУЗУ В 3 СЕКУНДЫ
- sleep: 3
# ДЕЛАЕМ СЛУЧАЙНУЮ ПАУЗУ В ПРОМЕЖУТКЕ МЕЖДУ 20 и 40 СЕКУНДАМИ
- sleep: 20:40
В следующей главе вы узнаете как вручную остановить выполнение диггера.