Техническое задание: Автоматизация сбора цен и управления товарной матрицей

Основная задача

Разработать программное решение для автоматического мониторинга цен на компьютерные комплектующие (в примере - материнские платы) с последующим обновлением сводного отчета.

Функциональные требования. Этап 1

  • Парсинг данных: Реализовать точный сбор актуальных цен с заданных маркетплейсов по предоставленному списку номенклатуры (~300 позиций).
  • Работа с Excel: Интеграция со сводным файлом Excel. Скрипт должен корректно идентифицировать каждую позицию и записывать данные в соответствующую строку.
  • Логика обновления: В таблицу должна записываться новая цена и дата парсинга, но только в случае, если цена изменилась с момента последней проверки.
  • Точность: Критически важна корректная привязка данных к товару, исключающая путаницу в наименованиях.

Функциональные требования. Этап 2

  • Консолидация данных: Реализовать механизм ежемесячного пополнения основного сводного файла.
  • Обработка источников: Скрипт должен уметь обрабатывать 3 дополнительных файла Excel (примерно по 60-100 строк в каждом), выявлять новые, отсутствующие в основном файле позиции и добавлять их.

Технические детали и ожидания

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

Разработка раздела ЭОМ на стадии Р для складско-офисного помещения

Требуется разработка рабочей документации раздела Электроосвещение и Электроснабжение (ЭОМ) на стадии Р для складско-офисного объекта. Проект включает несколько итераций правок. Необходим опытный специалист.