Парсер Facebook Kijiji
#Парсер 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.