Smart OLX Parser — AI-asystowany parser
Smart OLX Parser — to pełnoprawna aplikacja internetowa do inteligentnej analizy ogłoszeń na platformie OLX, opracowana z użyciem Pythona oraz integracji z modelami AI Claude od Anthropic. Projekt został stworzony w celu automatyzacji procesu wyszukiwania i walidacji ofert na rynku elektroniki używanej — w szczególności smartfonów.
Kluczowe funkcje:
Adaptacyjny interfejs webowy z panelem administracyjnym do uruchamiania wyszukiwania, monitorowania postępu i analizy wyników;
Inteligentna analiza ogłoszeń:
Tekstowa analiza tytułu, opisu, stanu produktu (model, sprawność, obecność uszkodzeń);
Wizualna weryfikacja obrazów za pomocą Claude Vision (określenie zgodności modelu, stanu, obecności uszkodzeń);
Elastyczny system filtrowania:
Wyszukiwanie według modelu, zakresu cenowego, regionu, kategorii;
Ustawienia poziomu dopasowania według słów kluczowych lub ścisłej zgodności;
AI-moderacja każdego wyniku z określeniem statusu: zatwierdzony / odrzucony;
Zaimplementowane REST API (/search, /settings, /export) do integracji z innymi systemami;
Automatyczne zapisywanie wyników w formacie JSON z generowaniem unikalnych ID na podstawie treści ogłoszeń;
Zaawansowany system logowania i obsługi błędów na wszystkich etapach (zapytania, analiza, odpowiedzi AI).
Technologie:
Python (Flask, Requests, BeautifulSoup, Pillow, JSON, hashlib)
AI/ML: Claude Haiku / Sonnet via API Anthropic (NLP i analiza wizualna)
Web: Szablon HTML admin.html, responsywny układ, integracja z User-Agent przeglądarki
Kluczowe funkcje:
Adaptacyjny interfejs webowy z panelem administracyjnym do uruchamiania wyszukiwania, monitorowania postępu i analizy wyników;
Inteligentna analiza ogłoszeń:
Tekstowa analiza tytułu, opisu, stanu produktu (model, sprawność, obecność uszkodzeń);
Wizualna weryfikacja obrazów za pomocą Claude Vision (określenie zgodności modelu, stanu, obecności uszkodzeń);
Elastyczny system filtrowania:
Wyszukiwanie według modelu, zakresu cenowego, regionu, kategorii;
Ustawienia poziomu dopasowania według słów kluczowych lub ścisłej zgodności;
AI-moderacja każdego wyniku z określeniem statusu: zatwierdzony / odrzucony;
Zaimplementowane REST API (/search, /settings, /export) do integracji z innymi systemami;
Automatyczne zapisywanie wyników w formacie JSON z generowaniem unikalnych ID na podstawie treści ogłoszeń;
Zaawansowany system logowania i obsługi błędów na wszystkich etapach (zapytania, analiza, odpowiedzi AI).
Technologie:
Python (Flask, Requests, BeautifulSoup, Pillow, JSON, hashlib)
AI/ML: Claude Haiku / Sonnet via API Anthropic (NLP i analiza wizualna)
Web: Szablon HTML admin.html, responsywny układ, integracja z User-Agent przeglądarki