Техническое задание: Бот-парсер цен

Цель проекта

Разработать автоматизированную систему для регулярного мониторинга цен на товары у конкурентов или на торговых площадках. Система должна извлекать актуальную стоимость и привязывать её к внутренней номенклатуре заказчика.

Основной функционал

  • Чтение исходных данных: Бот должен загружать данные из предоставленного файла. Файл содержит два ключевых параметра:
    • Ссылки на страницы товаров.
    • Внутренний артикул или код товара заказчика, соответствующий каждой ссылке.
  • Парсинг цен: Автоматический переход по ссылкам и извлечение актуальной цены товара с целевых страниц.
  • Сопоставление данных: Корректная привязка полученной цены к соответствующему внутреннему коду товара из файла.
  • Вывод или сохранение результатов: Структурированное представление итоговых данных (например, в виде файла или таблицы) в формате: Код товара - Цена.

Технические требования и детали

  • Решение должно быть надежным и работать с различными структурами сайтов (желательна устойчивость к изменениям в верстке).
  • Необходимо предусмотреть обработку ошибок (недоступность сайта, изменение структуры страницы, отсутствие цены).
  • Способ запуска и периодичность работы (раз в день, по запросу и т.д.) - на усмотрение исполнителя с рекомендациями.
  • Все конфиденциальные данные (названия фирм, прямые ссылки) в описании задачи опущены и будут предоставлены заказчиком отдельно.

Ожидаемый результат

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

Разработка интегрированного чат-бота для лендинга интернет-магазина

Требуется создать встроенный в лендинг чат-бот для автоматической проверки наличия товара и его стоимости. При отсутствии товара или его заказном статусе бот должен передавать диалог живому оператору.

Восстановление работы разделов сайта на Bitrix после вирусной атаки

Требуется специалист для диагностики и исправления ошибок 403 и слетающих шаблонов на сайте под управлением устаревшего ядра 1С-Битрикс. Задача - корректно настроить права доступа, правила в .htaccess и urlrewrite.php, не нарушив работоспособность восстановленных частей сайта.