Skip to content

Avito Parser —бесплатный парсер для автоматического мониторинга новых объявлений на Avito

Notifications You must be signed in to change notification settings

Duff89/parser_avito

Repository files navigation

Avito Parser

Avito Parser — это инструмент для автоматического мониторинга новых объявлений на Avito с возможностью отправки уведомлений в Telegram и выгрузки в Excel.

📜 История измененийсмотреть

Возможности

📌 Основные

  • Мониторинг новых объявлений на Avito в реальном времени
  • Выгрузка найденных объявлений в Excel
  • Кроссплатформенность (Windows, Linux, macOS)

⚙️ Гибкие настройки

  • Чёрный/белый список ключевых слов
  • Фильтр по региону и продавцам
  • Ограничение по времени публикации
  • Поддержка прокси (автоматический обход бана IP)

📬 Уведомления и хранение

  • Отправка уведомлений в Telegram (несколько получателей)
  • Игнорирование уже просмотренных объявлений
  • Отслеживание изменения цены

🚀 Производительность

  • Высокая скорость работы
  • Постоянная проверка в фоновом режиме
  • Поддержка до 100 ссылок для отслеживания

🐳 Режимы запуска

  • С графическим интерфейсом (GUI)
  • В консольном режиме (CLI) без браузера
  • В Docker-контейнере

🎥 Обзор и видео


💡 Для стабильной работы используйте мобильный прокси (1 шт).
Рекомендую: mobileproxy.space — купон на скидку 20%: eMy-r4y-FZE-kMu
При покупке выберите страну «Россия».

🚀 Установка и запуск

Запустить версию с графическим интерфейсом можно открыв файл, в этом случае больше ничего устанавливать не нужно:

  run_avito_parser.bat

Если по каким-то причинам предыдущий вариант не запускается - всегда можно запустить как обычный Python проект. Для это требуется Python 3.11+. Скопируйте проект и установите зависимости:

  pip install -r requirements.txt

Запустите AvitoParser.py (режим с графическим интерфейсом)

  python AvitoParser.py

Если Вам необходимо запустить парсер на сервере (режим без графического интерфейса), запускайте:

  python parser_cls.py

Для работы через Docker пользуйтесь make командами (не забудьте перед этим внести необходимые настройки в конфиг config.toml):

  make build
  make run
  make stop

💡 Подходящий VPS сервер по адекватной цене можно арендовать здесь: beget.com.
Видео о том как и что там покупать: Видео


 📲 Настройка Telegram-уведомлений

1. В Telegram откройте [@BotFather](https://t.me/BotFather)  
2. Введите `/newbot` → придумайте имя и username  
3. Скопируйте **token** и вставьте в настройки парсера  
4. Перейдите к вашему боту и начните чат  
5. Узнайте свой **chat_id** через [@get_id_bot](https://t.me/get_id_bot)  
6. Укажите chat_id в конфиге (можно несколько)  
7. Нажмите кнопку **Test** — если всё верно, придёт сообщение  

🛠 Обратная связь

Если нашли баг или хотите предложить улучшение — создайте issue на GitHub.

При описании ошибки укажите:

  • Вашу ОС
  • Версию скрипта
  • Способ запуска
  • Скриншот/логи ошибки

Готовые коммерческие боты

  • Пока не занято
  • Пока не занято
  • Пока не занято

❤️ Поддержка проекта

Если хотите, чтобы проект развивался быстрее:


📧️ Прямая связь с автором

Пожалуйста, не нужно писать на почту насчет ошибок\багов в парсере, для этого есть issue

[email protected]

About

Avito Parser —бесплатный парсер для автоматического мониторинга новых объявлений на Avito

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages