Общее описание задачи

Необходимо разработать на языке Python программную функцию, которая автоматизирует процесс покупки товара на онлайн-площадке Wildberries через HTTP-запросы к её внутренним API-эндпоинтам (без использования SDK). Функция должна эмулировать действия пользователя: добавление выбранного товара в корзину и последующую оплату заказа деньгами, хранящимися на личном внутреннем счете.

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

  • Добавление конкретного товара (по артикулу или ID) в корзину текущего авторизованного сеанса.
  • Формирование заказа из содержимого корзины.
  • Оплата сформированного заказа с использованием виртуального баланса внутреннего кошелька (без привязки к банковским картам).
  • Обработка стандартных ответов API (статусы, ошибки авторизации, лимиты и т.д.) с соответствующей проверкой корректности выполнения каждого шага.

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

  • Язык: Python 3.x.
  • Библиотеки: разрешено использовать стандартные библиотеки, а также requests для выполнения HTTP-запросов.
  • Имитация сессии: функция должна корректно управлять куки, токенами и заголовками, чтобы сохранять авторизацию между шагами.
  • Параметризация: все данные (товары, количество, адрес доставки и т.п.) должны передаваться в функцию в качестве аргументов.
  • Логирование: наличие базового логирования или вывода информации на консоль для отслеживания выполнения каждого шага не обязательно, но желательно.

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

Исходный код на Python (.py файл), реализующий указанную функцию, с комментариями и описанием основных этапов.

Доработка и настройка проекта на CodeIgniter 4

Требуется развернуть и настроить готовый проект на фреймворке CodeIgniter 4. Необходимо внести правки в функционал и интегрировать API для мобильных приложений. Исходный код проекта приобретен на маркетплейсе.

Разработка аудиоплеера для сайта

Необходимо создать несколько визуально разных, но функционально одинаковых аудиоплееров для встраивания на лендинг. Основное действие - воспроизведение звука по клику на кнопку-треугольник.