Парсер Avito
Python Telegram API License Requests BeautifulSoup4 Fake UserAgent Avito Telegram Integration
Avito + Telegram
Этот скрипт автоматически отслеживает новые объявления на Avito по заданным параметрам и отправляет уведомления в Telegram при появлении новых предложений.
- Парсинг актуальных объявлений с Avito (с обходом защиты)
- Фильтрация уже отправленных объявлений
- Уведомления в Telegram-чат
- Поддержка случайных User-Agent для обхода блокировок
- Автосохранение истории отправленных объявлений
- Клонируйте репозиторий:
git clone https://github.com/Octik5/avito-parser.git
cd avito-parserpip install -r requirements.txt
Настройте параметры в коде:
TELEGRAM_BOT_TOKEN = 'ваш_токен_botfather'
TELEGRAM_CHAT_ID = 'ваш_chat_id'
Получение Telegram данных
Создайте бота через @BotFather
Узнайте свой chat_id через @userinfobot
Настройка поиска Замените URL в переменной url на ваш запрос с Avito:
url = "https://www.avito.ru/ваш_город/категория?параметры"
python avito_parser.py
Скрипт будет проверять новые объявления каждые 5 минут.
Avito может блокировать частые запросы - рекомендуемый интервал не менее 5 минут
Для стабильной работы нужен качественный прокси (не включено в текущую версию)
Сохраняйте sent_links.json между запусками для избежания дублирования
Все операции логируются в консоль: 🔍 Начинаем парсинг Avito... Найдено 25 объявлений 🔹 Новое объявление: Корпус для ПК Deepcool https://www.avito.ru/... ✅ Сообщение отправлено в Telegram ⏳ Ожидаем 5 секунд до следующей проверки...
MIT License