Parser biletów na egzamin praktyczny MSW.

Parsowanie danych 169 PLN
Praca 3 z 5
MVC Exam Notifier Bot – Telegram-bot do automatycznego wyszukiwania i natychmiastowego powiadamiania o wolnych biletach na praktyczny egzamin z jazdy w Służbie Cywilnej Ministerstwa Spraw Wewnętrznych Ukrainy. Stworzony dla kandydatów na kierowców, którzy pragną szybko zapisać się na egzamin, ponieważ talony (w tym anulowane) pojawiają się nieprzewidywalnie i znikają w ciągu kilku minut.

Backend
Opracowany w Pythonie z wykorzystaniem AsyncIO dla odporności i równoległej pracy, a także Selenium do niezawodnego parsowania i symulacji działań użytkownika.

System monitorowania wykorzystuje Asyncio do efektywnej pracy w tle, co zapobiega blokowaniu głównej pętli bota.

Zrealizowano logikę automatycznej autoryzacji i utrzymania sesji.

Bot zbudowany jest modułowo, co pozwala na łatwe dostosowanie docelowego Centrum Serwisowego (CS) i parametrów powiadomień.

Funkcjonalność MVC Exam Notifier Bot
Usługa Monitorowania
Wyszukiwanie talonów na wszystkie dostępne daty (nie tylko na 21. dzień).

Ustawienia monitorowania pod konkretny ID Centrum Serwisowego.

Automatyczne logowanie i utrzymanie sesji.

Usługa Powiadomień
Natychmiastowe powiadomienie o pojawieniu się nowych talonów.

Powiadomienia o zniknięciu/zmniejszeniu talonów (dla potwierdzenia działania).

Funkcja dźwiękowego powiadomienia administratora.

Wdrożenie
Klient uzyskuje dostęp do kodu do klonowania i wdrażania na własnych zasobach.

Personalizacja przez plik konfiguracyjny (.env).

Wykorzystane technologie: Python, Aiogram, AsyncIO, Selenium
#aiogram #python #asyncio #selenium #webscraping #automation #Automatyzacja