Facebook Kijiji Parser
#Парсер Facebook Marketplace та Kijiji з автоматичним відправленням у Telegram
Розробив повнофункціональний інструмент для моніторингу нових оголошень на Facebook Marketplace та Kijiji з гнучкими фільтрами та зручним інтерфейсом для налаштувань.
Основний функціонал:
Автоматичний парсинг нових оголошень за заданими фільтрами:
Місто
Марка та модель авто
Рік випуску
Діапазон цін
Час додавання оголошення
Відправка нових результатів у Telegram (бот) із фото, описом та прямим посиланням на оголошення.
Збереження історії оголошень в Excel з розділенням по стовпцях (можливість відкриття посилань напряму з таблиці).
Гнучке налаштування інтервалу оновлення без потреби редагування коду.
Робота через авторизацію у Facebook та Kijiji з використанням збереженого профілю Chrome (без повторного входу).
Особливості реалізації:
Можливість компіляції у .exe — програма працює без встановленого Python.
Використання Selenium WebDriver та webdriver-manager для автоматичного підбору актуальної версії ChromeDriver.
Зчитування конфігурації з config.txt — заміна налаштувань без змін у коді.
Підтримка запуску при старті Windows для безперервного моніторингу.
Технології: Python, Selenium, webdriver-manager, openpyxl, Telegram Bot API.
Розробив повнофункціональний інструмент для моніторингу нових оголошень на Facebook Marketplace та Kijiji з гнучкими фільтрами та зручним інтерфейсом для налаштувань.
Основний функціонал:
Автоматичний парсинг нових оголошень за заданими фільтрами:
Місто
Марка та модель авто
Рік випуску
Діапазон цін
Час додавання оголошення
Відправка нових результатів у Telegram (бот) із фото, описом та прямим посиланням на оголошення.
Збереження історії оголошень в Excel з розділенням по стовпцях (можливість відкриття посилань напряму з таблиці).
Гнучке налаштування інтервалу оновлення без потреби редагування коду.
Робота через авторизацію у Facebook та Kijiji з використанням збереженого профілю Chrome (без повторного входу).
Особливості реалізації:
Можливість компіляції у .exe — програма працює без встановленого Python.
Використання Selenium WebDriver та webdriver-manager для автоматичного підбору актуальної версії ChromeDriver.
Зчитування конфігурації з config.txt — заміна налаштувань без змін у коді.
Підтримка запуску при старті Windows для безперервного моніторингу.
Технології: Python, Selenium, webdriver-manager, openpyxl, Telegram Bot API.