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

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

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

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

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

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

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

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

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

Архитектурный визуализатор и проектировщик

Требуется специалист для работы над архитектурными проектами. Необходим опыт работы с чертежами (DWG), 3D-визуализацией в 3ds Max (вид сверху), а также навыки работы с малыми архитектурными формами и их расстановкой в CorelDRAW. Знание ArchiCAD или AutoCAD будет преимуществом.