Как сделать задержку парсинга на node.js?

111
26 июня 2021, 15:00

суть вопроса: У меня есть скажем 12 000 страниц одного сайта, при обычном парсинге с помощью request и cheerio через несколько страниц сайт падает с ошибкой. Как мне при парсинге осуществить задержку и последовательный парсинг контента 12 000 страниц из файла? Заранее спасибо!

Answer 1

Вам нужно отказаться от параллельной работы, либо как то её ограничить. Я бы использовал очереди с callback'ами. Для основы взял бы вот этот код

READ ALSO
яндекс карта, перемещение за указателем мышки

яндекс карта, перемещение за указателем мышки

Как реализовать навигацию по яндекс карте так, чтобы перемещаться по карте можно было бы просто подводя мышку к краю области карты? Версия...

86
Gulp, es6, наследование

Gulp, es6, наследование

эксперимента ради пытаюсь переписать сборщик с использованием классовХочу разделить Dev и Dist сборку в разные классы и наследовать общие модули...

96
Как установить выбранный диапазон дат по умолчанию?

Как установить выбранный диапазон дат по умолчанию?

Использую эту библиотеку для выбора диапазона дат: ссылка

108
Выполнение синхронного запроса Axios

Выполнение синхронного запроса Axios

Как выполнить синхронный запрос через axios?

72