Андрей Вагин › Kulcka
Боты, парсеры, таблицы и ИИ-консультанты — с проверкой тестами
Рейтинг
1 686
№ 668 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
На сайте с
2026 года
Юридический статус
Самозанятый

Парсер сайтов с выгрузкой в Excel и отслеживанием изменений

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

Описание

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

Решение

Парсер собирает данные и сохраняет в Excel, CSV и JSON вместе с картинками — с уважением к robots.txt и без лишней нагрузки: повторный прогон берёт кэш и не запрашивает страницы заново, если они не изменились. Каждый новый прогон сравнивается с предыдущим: новые товары, изменение цены и наличия, пропавшие позиции — отдельным листом Excel и отчётом с цветовой подсветкой. Есть скрипты запуска по расписанию для Windows и Linux и уведомления о результате.

Сделано с использованием ИИ-инструментов: код написан с помощью ИИ-ассистента и покрыт тестами.

Результат

Реальная выгрузка с демо-сайта в Excel (лист «Товары») и лист «Изменения» с подсветкой. В демонстрации изменения между прогонами смоделированы, сама механика сравнения — реальная и протестированная. Сдаётся с инструкцией и тестами.

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

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

Все проекты →
Веб-разработка и IT Автоматизация документов: PDF в Excel, письма по шаблону, очистка базы
Автоматизация документов: PDF в Excel, письма по шаблону, очистка базы
10
Веб-разработка и IT Бот приёма заявок для Telegram и MAX
Бот приёма заявок для Telegram и MAX
9
ИИ и Нейросети ИИ-консультант, который отвечает по документам компании
ИИ-консультант, который отвечает по документам компании
6
Тексты и Переводы Перевод документации и интерфейса EN↔RU с автоматической проверкой
Перевод документации и интерфейса EN↔RU с автоматической проверкой
10