Техническое задание: Разработка парсера товаров
Цель проекта
Автоматизировать процесс переноса данных о товарах с нескольких сторонних сайтов на целевой веб-ресурс. Данные должны публиковаться в личном кабинете выделенного пользователя в виде объявлений.
Основные задачи
- Разработать парсер (скрипт) для сбора данных с трёх сайтов-источников:
- Один крупный сайт (условно "Донор 1").
- Два небольших сайта.
- Собираемые данные должны включать:
- Название товара.
- Цену.
- Другие ключевые параметры товара (по возможности и необходимости).
- Организовать авторизацию и публикацию данных на целевом сайте (условно "Реципиент").
- Настроить процесс так, чтобы каждый товар создавался как объявление от имени заранее созданного пользовательского аккаунта.
Особенности и условия
- На стороне целевого сайта для аккаунта-публикатора будет снято ограничение на количество объявлений.
- Все упоминания конкретных доменов, названий компаний и контактных данных должны быть исключены из логики скрипта - код должен быть абстрактным и настраиваемым.
- Важно обеспечить стабильность работы и обработку возможных ошибок (отсутствие данных, изменения в структуре сайтов-доноров).
Ожидаемый результат
Рабочий инструмент, который по запросу или на регулярной основе собирает актуальные данные о товарах и автоматически размещает их на целевом сайте, экономя время на ручном копировании.