Техническое задание: Создание парсера товаров

Требуется разработать парсер для автоматизированного сбора информации с карточек товаров на целевом сайте.

Основные функции парсера

Программа должна собирать следующие данные с каждой страницы товара:

  • URL страницы товара
  • Полное название товара
  • URL основного изображения товара
  • Актуальную цену товара

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

  • Парсер должен быть написан на Python с использованием популярных библиотек (например, BeautifulSoup, requests, Scrapy).
  • Код должен быть чистым, структурированным и хорошо прокомментированным.
  • Необходимо предусмотреть обработку ошибок (отсутствие страницы, изменение структуры сайта).
  • Данные должны сохраняться в структурированном формате (например, CSV или JSON).

Дополнительные пожелания

Приветствуется возможность настройки парсера под незначительные изменения в структуре сайта без переписывания основного кода.

Регулярное обслуживание и внесение правок на сайт

Требуется исполнитель для периодического обновления контента на действующем сайте. Работа включает добавление и правку текстов и изображений несколько часов в месяц. Дизайн и структура сайта остаются без изменений.