Демонстрационный проект на открытом учебном сайте books.toscrape.com (его сделали специально для практики сбора данных), заказчика нет.
Задача: собрать весь каталог сайта в Excel так, чтобы с таблицей сразу можно было работать, а при следующем запуске видеть, что поменялось.
Что сделано:
— программа проходит каталог целиком: список, карточка каждого товара, следующая страница; поля: название, категория, цена, остаток, рейтинг, артикул, ссылка;
— цены и остатки сохраняются числами, поэтому сразу работают сортировка, фильтры и формулы; шапка закреплена, ссылки кликабельные;
— при каждом запуске лист «Изменения» показывает новые и пропавшие позиции и что поменялось в полях: было и стало; прошлый файл остаётся рядом;
— если сайт поменял вёрстку и поле перестало находиться, пустая таблица к вам не попадёт: файл не сохраняется, программа пишет, какое поле пропало.
Собираю только открытые данные, с паузами между запросами. На листе «О выгрузке» указаны источник, время и число записей, рядом лежит копия в CSV для 1С.
Первый этап для вашего сайта: выгрузка одного раздела, от 3 000 ₽ за 1 день.
Сделано с использованием ИИ-инструментов; задача, проверка и доработка мои.