Дмитрий Гребенкин rexileer Сбер ID
От идеи до продакшена
Рейтинг
71
№ 49 774 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Ярославль
Опыт работы
3 года
На сайте с
2023 года
Юридический статус
Самозанятый

Any Parse Bot. Универсальный веб-парсер с AI и Telegram-интерфейсом

Используемые навыки AI Chatbot API Python Telegram API Интеграция модели ИИ

Описание

Многим пользователям и компаниям требуется регулярно извлекать данные с веб-сайтов цены, новости, каталоги товаров или произвольный контент. Готовые парсеры часто ограничены конкретными сайтами, а полноценные scraping-сервисы стоят дорого и требуют технической настройки.
Задача заключалась в создании универсального сервиса, который позволяет парсить любые веб-страницы, извлекать структурированный контент и при необходимости использовать AI для умного анализа - без необходимости писать код со стороны пользователя. Отдельным требованием было наличие удобного интерфейса в Telegram и REST API для интеграции в другие системы.

Решение

Я разработал сервис на FastAPI, который принимает URL страницы, автоматически загружает контент (через httpx или Playwright для динамических сайтов), очищает HTML и формирует структурированное представление данных.
Поверх базового парсинга реализован AI-парсинг: пользователь может дать инструкцию на естественном языке (например «извлеки цены» или «собери заголовки новостей»), после чего GPT анализирует очищенный контент и возвращает готовый результат.
Добавлен Telegram-бот на aiogram, через который пользователь может:
• отправлять команды для парсинга страниц
• задавать инструкции AI-парсеру
• использовать AI-помощника
• просматривать историю запросов
Все результаты сохраняются в PostgreSQL, доступна история операций.
Проект полностью контейнеризирован в Docker Compose, поддерживает автодеплой и готов к развертыванию на сервере.

Результат

Получился универсальный сервис, который позволяет:
• быстро извлекать данные с большинства сайтов
• использовать AI для интеллектуального анализа страниц
• работать через Telegram без технических знаний
• подключаться к сервису через REST API
Решение подходит для мониторинга цен, сбора новостей, анализа конкурентов и интеграции в корпоративные системы.

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

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

Все проекты →
Веб-разработка и IT Распределённый парсер Avito
Распределённый парсер Avito
17
Веб-разработка и IT Telegram-бот платных подписок
Telegram-бот платных подписок
17
ИИ и Нейросети Обработка Excel-прайсов и закупочная аналитика
Обработка Excel-прайсов и закупочная аналитика
23
Веб-разработка и IT Аналитическая система таксопарка
Аналитическая система таксопарка
23