Умный OLX Парсер — AI-ассистированный парсер
Smart OLX Parser — это полноценное веб-приложение для интеллектуального анализа объявлений на платформе OLX, разработанное с использованием Python и интеграцией с AI-моделями Claude от Anthropic. Проект создан для автоматизации процесса поиска и валидации предложений на рынке б/у электроники — в частности, смартфонов.
Ключевые функциональные возможности:
Адаптивный веб-интерфейс на базе с админпанелью для запуска поиска, просмотра прогресса и анализа результатов;
Интеллектуальный анализ объявлений:
Текстовый анализ названия, описания, состояния товара (модель, исправность, наличие дефектов);
Визуальная проверка изображений через Claude Vision (определение соответствия модели, состояния, наличия повреждений);
Гибкая система фильтрации:
Поиск по модели, ценовому диапазону, региону, категории;
Настройка уровня совпадения по ключевым словам или строгой соответствия;
AI-модерация каждого результата с определением статуса: approved / rejected;
Реализованный REST API (/search, /settings, /export) для интеграции с другими системами;
Автоматическое сохранение результатов в формате JSON с генерацией уникальных ID на основе содержимого объявлений;
Реализована система логирования и обработки ошибок на всех этапах (запросы, анализ, AI-ответы).
Технологии:
Python (Flask, Requests, BeautifulSoup, Pillow, JSON, hashlib)
AI/ML: Claude Haiku / Sonnet via Anthropic API (NLP и Vision анализ)
Web: HTML-шаблон admin.html, адаптивная верстка, интеграция с браузерными User-Agent
Ключевые функциональные возможности:
Адаптивный веб-интерфейс на базе с админпанелью для запуска поиска, просмотра прогресса и анализа результатов;
Интеллектуальный анализ объявлений:
Текстовый анализ названия, описания, состояния товара (модель, исправность, наличие дефектов);
Визуальная проверка изображений через Claude Vision (определение соответствия модели, состояния, наличия повреждений);
Гибкая система фильтрации:
Поиск по модели, ценовому диапазону, региону, категории;
Настройка уровня совпадения по ключевым словам или строгой соответствия;
AI-модерация каждого результата с определением статуса: approved / rejected;
Реализованный REST API (/search, /settings, /export) для интеграции с другими системами;
Автоматическое сохранение результатов в формате JSON с генерацией уникальных ID на основе содержимого объявлений;
Реализована система логирования и обработки ошибок на всех этапах (запросы, анализ, AI-ответы).
Технологии:
Python (Flask, Requests, BeautifulSoup, Pillow, JSON, hashlib)
AI/ML: Claude Haiku / Sonnet via Anthropic API (NLP и Vision анализ)
Web: HTML-шаблон admin.html, адаптивная верстка, интеграция с браузерными User-Agent