Техническое задание: Разработка парсера и системы переноса товаров

Цель проекта

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

Основные задачи

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

Требования к функционалу

  • Парсер должен быть надежным и учитывать возможные изменения в структуре сайта-донора.
  • Процесс переноса данных должен быть максимально автоматизирован (запуск по расписанию или вручную).
  • На стороне реципиента товары должны создаваться как объявления конкретного пользователя, а не как элементы общего каталога.
  • Необходимо предусмотреть обработку ошибок (проблемы с доступом к сайтам, изменение структуры страниц, дублирование товаров).
  • Желательно наличие логгирования процесса для отслеживания статуса операций.

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

  • Источник данных: Сайт на базе CMS OpenCart.
  • Целевая платформа: Сайт на фреймворке Yii2 с пользовательским функционалом для объявлений.
  • Ключевая бизнес-логика: Товары с сайта-донора преобразуются в «объявления пользователя» на сайте-реципиенте.

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

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

Создание короткого мемного видеоролика про кризис в автобизнесе

Необходимо создать динамичный 10-15 секундный ролик в мемном стиле с глитчами и эффектами хаоса на тему гипотетического кризиса в автомобильном бизнесе. Требуется две версии видео: горизонтальная и вертикальная.

Точное наложение поврежденных фрагментов на фотографии

Требуется отредактировать серии почти идентичных фотографий, совмещая их с пиксельной точностью. Задача: взять изображение «после» и наложить только измененные (разрушенные) участки на исходное изображение «до».