Case studies

KAS Scraper - monitoring list publicznych

Systemowe skanowanie stron KAS i urzędów skarbowych w celu natychmiastowego wykrywania nowych ofert sprzedaży z wolnej ręki.

Wartość biznesowa: W tym procesie decydują sekundy: kto pierwszy wykryje ofertę, ten może złożyć wniosek o zakup w pierwszej kolejności.

Rezultat: Automatyzacja działająca niemal ciągle, która wychwytuje nowe ogłoszenia, wysyła gotowe e-maile i zapewnia pełny podgląd operacji na bieżąco.

Technologie: Python, Playwright, SQLite, systemd, HTTP scraping, webhooki Discord, CLI, daemon services

Problem biznesowy

Kluczowe było działanie w modelu "kto pierwszy, ten lepszy": ręczne monitorowanie stron nie dawało szans na wystarczająco szybką reakcję.

Podejście i rozwiązanie

Powstała aplikacja systemowa skanująca źródła niemal bez przerwy, klasyfikująca typy ogłoszeń, kompletująca wymagane dane i automatycznie uruchamiająca wysyłkę e-maili.

Zakres realizacji

  • Automatyzacja skanowania treści stron KAS i US co 2.5 s, z deduplikacją wykrytych ogłoszeń.
  • Ekstrakcja kluczowych pól z ogłoszenia i mapowanie ich do szablonów e-mail zgodnych z typem oferty.
  • Automatyczna wysyłka e-maili po wykryciu nowych ofert oraz rejestrowanie statusów wysyłki.
  • Integracja z Discordem dla pełnej obserwowalności: nowe ogłoszenia, akcje aplikacji i wysłane wiadomości.

Efekt biznesowy

  • Zespół dostaje informację o nowych ofertach natychmiast po publikacji.
  • Skrócenie czasu od pojawienia się ogłoszenia do wysyłki kompletnego zgłoszenia e-mail.
  • Stały podgląd operacyjny przez Discord bez ręcznego sprawdzania logów i skrzynek.
Wróć do listy case studies