Техническое задание: Парсинг и перенос данных товаров
Цель проекта
Автоматизировать сбор информации о товарных позициях с целевого веб-ресурса и их корректную загрузку в интернет-магазин на платформе OpenCart.
Основные задачи
- Разработать парсер для сбора данных с сайта-источника.
- Собирать не все товары, а согласно заданным критериям выборки.
- Обязательно извлекать атрибуты: размеры и цвета.
- Строго соблюдать технические условия и ограничения сайта-источника (robots.txt, задержки запросов, не перегружать сервер).
- Преобразовать и структурировать полученные данные под формат CMS OpenCart.
- Обеспечить корректную загрузку товаров, категорий и атрибутов (размер, цвет) в базу данных OpenCart.
Требования к результату
- Рабочий скрипт/программа для парсинга.
- Товары в магазине на OpenCart должны иметь все собранные характеристики.
- Процесс должен быть воспроизводимым и настраиваемым.
- Документация по запуску и настройке.
Важные примечания
В работе необходимо уделить особое внимание устойчивости парсера к изменениям в структуре сайта-источника и этичности его работы (соблюдение правил, указанных в технических условиях целевого сайта).