Демо-проект для портфолио, без реального заказчика. Нужно было показать, как я собираю парсер под задачу и превращаю сырые данные в дашборд с графиками и таблицей — то, что чаще всего просят в заданиях на парсинг цен, каталогов и остатков.
Написал скрипт на Python (requests + BeautifulSoup) для books.toscrape.com — публичного тренировочного сайта для практики скрапинга. Скрипт обходит 5 страниц каталога, с каждой карточки берёт название, цену, рейтинг и наличие, затем заходит на страницу каждой книги за категорией, с повторными попытками при сбоях сети. Результат — JSON на 100 книг, дальше превращённый в дашборд: 4 сводных показателя, график категорий, гистограмма цен, разбивка по рейтингу и сортируемая таблица с поиском и фильтром по категории.
Рабочий дашборд на реальных, а не выдуманных данных — открывается по ссылке ниже без ограничений. Использую как образец подхода к задачам на парсинг: от скрипта сбора до готовой витрины с цифрами, которую можно сразу показать заказчику.