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

Цель проекта

Разработать программное решение для автоматического поиска товаров на крупном маркетплейсе, их отбора по заданным критериям и добавления в корзину пользователя на определённый срок.

Ключевые функции и требования

1. Функционал поиска

  • Поиск товаров по заданным пользователем ключевым фразам (например, "пемза для ног и пяток").
  • Возможность применять фильтры площадки, в первую очередь - сортировку результатов по новинкам.
  • Алгоритм должен корректно обрабатывать результаты выдачи маркетплейса.

2. Функционал работы с корзиной

  • Автоматическое добавление найденного и отобранного товара в корзину пользователя.
  • Обеспечение хранения товара в корзине на срок до двух недель (механизм поддержания актуальности позиции).

3. Технические и организационные требования

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

Парсинг данных с веб-сайтов

Требуется собрать структурированные данные (URL, заголовки, основной контент) с указанных веб-ресурсов. Задача включает в себя извлечение и организацию информации в заданном формате.