Луна FlowLab › flowlabdev
Сайты, Telegram-боты, автоматизации и базы данных под ключ
Рейтинг
20
№ 149 428 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Брест
На сайте с
2026 года
Юридический статус
Частное лицо

Демо: каталог сайта в Excel, с листом изменений

Используемые навыки Excel Python

Описание

Демонстрационный проект на открытом учебном сайте books.toscrape.com (его сделали специально для практики сбора данных), заказчика нет.
Задача: собрать весь каталог сайта в Excel так, чтобы с таблицей сразу можно было работать, а при следующем запуске видеть, что поменялось.

Решение

Что сделано:
— программа проходит каталог целиком: список, карточка каждого товара, следующая страница; поля: название, категория, цена, остаток, рейтинг, артикул, ссылка;
— цены и остатки сохраняются числами, поэтому сразу работают сортировка, фильтры и формулы; шапка закреплена, ссылки кликабельные;
— при каждом запуске лист «Изменения» показывает новые и пропавшие позиции и что поменялось в полях: было и стало; прошлый файл остаётся рядом;
— если сайт поменял вёрстку и поле перестало находиться, пустая таблица к вам не попадёт: файл не сохраняется, программа пишет, какое поле пропало.

Результат

Собираю только открытые данные, с паузами между запросами. На листе «О выгрузке» указаны источник, время и число записей, рядом лежит копия в CSV для 1С.
Первый этап для вашего сайта: выгрузка одного раздела, от 3 000 ₽ за 1 день.
Сделано с использованием ИИ-инструментов; задача, проверка и доработка мои.

Оценили проект:

Другие проекты

Все проекты →
Дизайн и Брендинг Демо: логотип и фирменный стиль для юридической фирмы
Демо: логотип и фирменный стиль для юридической фирмы
5
Веб-разработка и IT Демо: сайт продукта с живой 3D-сценой
Демо: сайт продукта с живой 3D-сценой
5
Веб-разработка и IT Демо: интернет-магазин на WordPress и WooCommerce под ключ
Демо: интернет-магазин на WordPress и WooCommerce под ключ
5
Веб-разработка и IT Демо: вёрстка лендинга по макету Figma, сверка наложением
Демо: вёрстка лендинга по макету Figma, сверка наложением
9