Нам нужна стабильная программа на Node.js для регулярного сбора данных о товарах с сайта detmir.ru. Интересуют названия, артикулы, ссылки, категории, цены (обычные и акционные) и статус наличия. Наш старый парсер перестал работать, так как сайт начал активно защищаться, блокировать подозрительные заходы и скрывать данные.
От специалиста требуется сделать так, чтобы программа вела себя как реальный человек: умела листать страницы, делать логичные паузы и не вылетала с ошибкой, если вдруг моргнет интернет или временно не загрузится страница.
Две критически важные детали:
- Смена региона. Программа должна уметь переключать города перед стартом (цены и остатки в разных городах отличаются).
- Сбор вариаций. Программа должна уметь самостоятельно "прокликивать" и собирать данные для каждого доступного размера одежды или обуви внутри карточки товара, а не брать только первый попавшийся.
Результат работы парсера должен напрямую улетать в нашу внутреннюю CRM. Поиск по товарам у нас там работает на Elasticsearch, поэтому от тебя потребуется не только написать сам скрипт сбора, но и настроить эту связку. Нужно, чтобы парсер грамотно заливал все данные в эластик, а сам Elasticsearch тоже нужно будет правильно настроить под эти объемы, чтобы у менеджеров поиск по базе летал моментально и без глюков.
Ещё ждем небольшую понятную инструкцию, как нам это всё разворачивать и запускать самим на нашем сервере под Ubuntu.
Опубликован 08.06.2026 в 09:15