Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен парсер цен с интернет магазинов.

Интерфейс добавления нового сайта для парсинга

Элементы:

0. Название магазина, Стоимость доставки, адрес магазина

1. Начальная ссылка на список разделов + шаблон для получения ссылок на разделы сайта

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

2. Шаблон для извлечения ссылок на страницы коталога(разделов, 1,2,3...)

Обработчик данного элемента должен берет ссылки на разделы(см п.1) и записывает в базу постраничные ссылки

3. Шаблон для извлечения блока с товаром(из каталожной страницы)

3.1 Шаблон для извлечения цены из блока товара

3.2 Шаблон для извлечения названия

3.3 Шаблон для извлечения артикула товара

3.4 Шаблон для извлечения ссылки на товар

3.5 Шаблон для извлечения статуса наличия (вносим в базу текстом)

Обработчик заносить данные в отдельную таблицу данного магазина (вносим 3.1-3.5)

4 Шаблоны для страницы товара

4.1 Шаблон для извлечения цены

4.2 Шаблон для извлечения статуса наличия (вносим в базу текстом)

Обработчик обновляет данные в таблице данного магазина (обновляем 4.1-4.2)

Сервисы

1. Сервис для сбора ссылок на страницы с товарами

2. Сервис для сбора новых товаров

3. Сервис для обновления цен и наличия

4. Управляющий сервис который порождает паралельные процессы для сбора товаров и обновления цен

в параметрах задаётся: сайт, режим работы(1-3) , количество процессов

10 лет назад
pheonix-ss
38 летУкраина
14 лет в сервисе
Был
10 лет назад