Сделать парсер

Цена договорная
08 декабря 2020, 09:56 • 11 откликов • 111 просмотров
Необходимо разработать парсер, который будет собирать информацию о ценах на товары с данных сайтов:
https://www.ozon.ru/category/sportivnoe-pitanie-11650/?from_global=true&text=ultimate+nutrition+omega
https://www.ozon.ru/category/sportivnoe-pitanie-11650/?from_global=true&text=nutrex+lipo+6+black
https://pokupki.market.yandex.ru/product/nutrex-lipo-6-black-hers-120-sht-neitralnyi/100757698000?hid=14256008&rt=4&suggest_text=Nutrex%20Lipo-6%20black%20Hers%20%28120%20%D1%88%D1%82.%29&suggest=1&suggest_type=model
https://pokupki.market.yandex.ru/product/nutrex-lipo-6-carnitine-120-sht-neitralnyi/100859975737?hid=14256008&rt=4&suggest_text=Nutrex%20Lipo-6%20Carnitine%20%28120%20%D1%88%D1%82.%29&suggest=1&suggest_type=model


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


Консоль парсера (управление парсером)
Указание порогов цены.
Логер ошибок.
История последних обходов сайта.
Настройка периодов обхода.


Прочие условия
После каждого обхода парсер перетирает данные в базе.
Если есть новые позиции, то добавляет новые позиции.
Если старой позиции парсер не находит на сайте, то выдаётся в админке соответствующее уведомление «Данный товар удалён с площадки»
Если парсер не смог собрать данные каких-то товаров нужно