Avito Parser — это инструмент для автоматического мониторинга новых объявлений на Avito, с возможностью мгновенной отправки уведомлений в (TG, VK) и экспорта в Excel. Идеально подходит для продавцов, аналитиков и всех, кто следит за ценами и предложениями.
📜 История изменений — смотреть
📚 Документация для разработчиков — смотреть
- Исправлена документация для vk уведомлений
- Сейчас можно парсить только первую страницу!!! При парсинге 2-й и последующих Вы будете получать ошибку (учитывайте это при настройке парсера). Фикс будет сделан в одной из следующих версий
- Мониторинг новых объявлений на Avito в реальном времени
- Выгрузка найденных объявлений в Excel
- Кроссплатформенность (Windows, Linux, macOS)
- Чёрный/белый список ключевых слов
- Фильтр по региону и продавцам
- Ограничение по времени публикации
- Парсинг количества просмотров
- Поддержка прокси (автоматический обход бана IP)
- Поддержка обхода блокировок через сторонний сервис
- Отправка уведомлений в Telegram (несколько получателей)
- Отправка уведомлений в VK (несколько получателей)
- Игнорирование уже просмотренных объявлений
- Отслеживание изменения цены
- Сохранение в Excel
- Высокая скорость работы
- Постоянная проверка в фоновом режиме
- Поддержка до 100 ссылок для отслеживания (в режиме без графического интерфейса ограничений нет)
- С графическим интерфейсом (GUI)
- В консольном режиме (CLI)
- В Docker-контейнере
- Обзор последней версии
- Как запустить локально и на сервере, подробная инструкция для новичков — хоть и про старую версию, но настоятельно рекомендую посмотреть
- Плейлист разработки
- Скачать архив из релизов
- Запустить AvitoParser.exe
- Заполнить настройки
- Нажать Старт
Если по каким-то причинам предыдущий вариант не запускается - всегда можно запустить как обычный Python проект. Для этого требуется Python 3.11+. Скопируйте проект и установите зависимости:
pip install -r requirements.txtЗапустите AvitoParser.py (режим с графическим интерфейсом)
python AvitoParser.pyЕсли Вам необходимо запустить парсер на сервере (режим без графического интерфейса), запускайте:
python parser_cls.py📘 Остальная документация:
Если нашли баг или хотите предложить улучшение — создайте issue на GitHub.
При описании ошибки укажите:
- Вашу ОС
- Версию скрипта
- Способ запуска
- Скриншот/логи ошибки
Если хотите, чтобы проект развивался быстрее:
- Поддержать через YooMoney
- Переводом на карту: 2204 1201 0103 5539
Пожалуйста, не нужно писать на почту насчет ошибок\багов в парсере, для этого есть issue
📧 Email: sergeichopolovich1989@gmail.com
Программное обеспечение предоставляется «как есть» (as is), без явных или подразумеваемых гарантий. Автор не гарантирует стабильную работу, соответствие ожиданиям пользователя или отсутствие ошибок. Использование осуществляется на собственный риск пользователя. Автор не несёт ответственности за любые последствия
