Parser Facebook Kijiji
#Parser Facebook Marketplace i Kijiji z automatycznym wysyłaniem do Telegramu
Opracowałem w pełni funkcjonalne narzędzie do monitorowania nowych ogłoszeń na Facebook Marketplace i Kijiji z elastycznymi filtrami oraz wygodnym interfejsem do ustawień.
Podstawowa funkcjonalność:
Automatyczne parsowanie nowych ogłoszeń według zadanych filtrów:
Miasto
Marka i model auta
Rok produkcji
Zakres cen
Czas dodania ogłoszenia
Wysyłanie nowych wyników do Telegramu (bot) z zdjęciem, opisem i bezpośrednim linkiem do ogłoszenia.
Zapis historii ogłoszeń w Excelu z podziałem na kolumny (możliwość otwierania linków bezpośrednio z tabeli).
Elastyczne ustawienie interwału aktualizacji bez potrzeby edytowania kodu.
Praca przez autoryzację w Facebooku i Kijiji z wykorzystaniem zapisanego profilu Chrome (bez ponownego logowania).
Cechy realizacji:
Możliwość kompilacji do .exe — program działa bez zainstalowanego Pythona.
Wykorzystanie Selenium WebDriver i webdriver-manager do automatycznego dobierania aktualnej wersji ChromeDriver.
Odczytywanie konfiguracji z config.txt — zmiana ustawień bez zmian w kodzie.
Wsparcie uruchamiania przy starcie Windows dla ciągłego monitorowania.
Technologie: Python, Selenium, webdriver-manager, openpyxl, Telegram Bot API.
Opracowałem w pełni funkcjonalne narzędzie do monitorowania nowych ogłoszeń na Facebook Marketplace i Kijiji z elastycznymi filtrami oraz wygodnym interfejsem do ustawień.
Podstawowa funkcjonalność:
Automatyczne parsowanie nowych ogłoszeń według zadanych filtrów:
Miasto
Marka i model auta
Rok produkcji
Zakres cen
Czas dodania ogłoszenia
Wysyłanie nowych wyników do Telegramu (bot) z zdjęciem, opisem i bezpośrednim linkiem do ogłoszenia.
Zapis historii ogłoszeń w Excelu z podziałem na kolumny (możliwość otwierania linków bezpośrednio z tabeli).
Elastyczne ustawienie interwału aktualizacji bez potrzeby edytowania kodu.
Praca przez autoryzację w Facebooku i Kijiji z wykorzystaniem zapisanego profilu Chrome (bez ponownego logowania).
Cechy realizacji:
Możliwość kompilacji do .exe — program działa bez zainstalowanego Pythona.
Wykorzystanie Selenium WebDriver i webdriver-manager do automatycznego dobierania aktualnej wersji ChromeDriver.
Odczytywanie konfiguracji z config.txt — zmiana ustawień bez zmian w kodzie.
Wsparcie uruchamiania przy starcie Windows dla ciągłego monitorowania.
Technologie: Python, Selenium, webdriver-manager, openpyxl, Telegram Bot API.