Техническое задание: Разработка универсального парсера товаров

Основная цель

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

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

1. Собираемые данные

  • Артикул: уникальный идентификатор товара
  • Название: полное наименование товара
  • Цена: розничная или оптовая стоимость
  • Изображения: ссылки на все доступные фото товара
  • Описание: детальное текстовое описание
  • Размеры: доступные размеры (актуально для одежды и обуви)
  • Цвет: варианты цвета/расцветки

2. Логика работы парсера

  • Последовательный обход пяти целевых сайтов (ссылки предоставляются отдельно)
  • Корректное определение и обработка структуры каждой товарной карточки
  • Устойчивость к изменениям вёрстки и обработка возможных ошибок

3. Результат работы

  • Формирование CSV-файла с чёткой структурой столбцов, соответствующих собираемым данным
  • Корректное форматирование данных (разделители, кодировка)
  • Возможность настройки имени выходного файла

Технические аспекты

  • Язык программирования: Python
  • Использование библиотек для парсинга (например, BeautifulSoup, Scrapy, Selenium - на усмотрение исполнителя)
  • Код должен быть читаемым, с комментариями и возможностью лёгкой доработки
  • Желательно предусмотреть возможность добавления новых сайтов для парсинга

Что предоставляет заказчик

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

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

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

Лидогенератор и оператор для управления бот-системой в сфере услуг

Требуется специалист для управления комплексом автоматизированных ботов для генерации лидов в нише пассажирских перевозок и туристического консультирования. В задачи входит работа с ботами мониторинга, рассылки, комментирования и приема заявок.