Парсинг данных
Демонстрационный проект автоматизации мониторинга цен на Python.
Система получает данные из открытого товарного каталога, сохраняет снимок состояния и сравнивает его с результатом предыдущего запуска.
Реализовано:
— сбор названий, цен и ссылок на товары;
— сравнение двух снимков каталога;
— определение новых, исчезнувших и изменившихся позиций;
— расчёт абсолютного и процентного изменения цены;
— формирование структурированного Excel-отчёта;
— фильтры, формулы и цветовая индикация;
— итоговая диаграмма изменений;
— проверка корректности исходных данных.
Источник данных — открытый учебный сайт Books to Scrape.
Технологии: Python, HTML-парсинг, pandas, openpyxl, Excel.
Решение можно адаптировать для мониторинга интернет-магазинов, поставщиков, товарных каталогов, цен и остатков. Частоту обновления, состав полей и формат отчёта можно настроить под задачу заказчика.