https://github.com/duff89/parser_avito
Avito Parser —бесплатный парсер для автоматического мониторинга новых объявлений Avito и\или выгрузки объявлений в файл
https://github.com/duff89/parser_avito
avito avito-parser parsing playwright python
Last synced: about 17 hours ago
JSON representation
Avito Parser —бесплатный парсер для автоматического мониторинга новых объявлений Avito и\или выгрузки объявлений в файл
- Host: GitHub
- URL: https://github.com/duff89/parser_avito
- Owner: Duff89
- Created: 2023-04-04T19:56:07.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2026-01-31T16:24:02.000Z (2 days ago)
- Last Synced: 2026-02-01T04:24:38.171Z (1 day ago)
- Topics: avito, avito-parser, parsing, playwright, python
- Language: Python
- Homepage:
- Size: 296 KB
- Stars: 511
- Watchers: 8
- Forks: 144
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Avito Parser
**Avito Parser** — это инструмент для автоматического мониторинга новых объявлений на Avito, с возможностью мгновенной отправки уведомлений в (TG, VK) и экспорта в Excel. Идеально подходит для продавцов, аналитиков и всех, кто следит за ценами и предложениями.
📜 **История изменений** — [смотреть](docs/CHANGELOG.md)
📚 **Документация для разработчиков** — [смотреть](docs/DOCS.md)

### Версия 3.2.0
Данная версия — важный этап развития проекта.
Парсер давно перерос стадию «побаловаться» и потребовал
серьёзного рефакторинга для дальнейшего масштабирования.
В этой версии наконец-то появился новый способ парсинга без использования мобильных прокси
### Возможности
#### 📌 Основные
- Мониторинг новых объявлений на Avito в реальном времени
- Выгрузка найденных объявлений в Excel
- Кроссплатформенность (Windows, Linux, macOS)
#### ⚙️ Гибкие настройки
- Чёрный/белый список ключевых слов
- Фильтр по региону и продавцам
- Ограничение по времени публикации
- Парсинг количества просмотров
- Поддержка прокси (автоматический обход бана IP)
- Поддержка обхода блокировок через сторонний сервис
#### 📬 Уведомления и хранение
- Отправка уведомлений в Telegram (несколько получателей)
- Отправка уведомлений в VK (несколько получателей)
- Игнорирование уже просмотренных объявлений
- Отслеживание изменения цены
- Сохранение в Excel
#### 🚀 Производительность
- Высокая скорость работы
- Постоянная проверка в фоновом режиме
- Поддержка до 100 ссылок для отслеживания (в режиме без графического интерфейса ограничений нет)
#### 🐳 Режимы запуска
- С графическим интерфейсом (GUI)
- В консольном режиме (CLI)
- В Docker-контейнере
---
### 🎥 Обзор и видео
- [Как запустить локально и на сервере, подробная инструкция для новичков](https://youtu.be/_XQW2ApNwiQ) — хоть и про старую версию, но настоятельно рекомендую посмотреть
- [Плейлист разработки](https://www.youtube.com/playlist?list=PLK9kK8z0fpqxPakGZvxo7y6HtCBTYihUF)
---
## 🚀 Быстрый старт (Windows)
1. Скачать архив из [релизов](https://github.com/Duff89/parser_avito/releases)
2. Запустить AvitoParser.exe
3. Заполнить настройки
4. Нажать Старт
Если по каким-то причинам предыдущий вариант не запускается - всегда можно запустить как обычный Python проект.
Для этого требуется Python 3.11+. Скопируйте проект и установите зависимости:
```bash
pip install -r requirements.txt
```
Запустите **AvitoParser.py** (режим с графическим интерфейсом)
```bash
python AvitoParser.py
```
Если Вам необходимо запустить парсер на сервере (режим без графического интерфейса), запускайте:
```bash
python parser_cls.py
```
📘 Остальная документация:
- [Обход блокировок](docs/ANTIBLOCK.md)
- [Уведомления (Telegram, VK)](docs/NOTIFICATIONS.md)
- [Docker и сервер](docs/DOCKER.md)
- [Для разработчиков](docs/DOCS.md)
---
## 🛠 Обратная связь
Если нашли баг или хотите предложить улучшение — создайте issue [на GitHub](https://github.com/Duff89/parser_avito/issues).
При описании ошибки укажите:
- Вашу ОС
- Версию скрипта
- Способ запуска
- Скриншот/логи ошибки
---
### Готовые коммерческие боты
- Репрайсер для Авито (пока бесплатно) [ссылка](https://spfa.ru)
- Пока не занято (пиши на почту, если хочешь занять это место)
- Пока не занято
---
### ❤️ Поддержка проекта
Если хотите, чтобы проект развивался быстрее:
- [Поддержать через YooMoney](https://yoomoney.ru/to/410014382689862)
- Переводом на карту: 2204 1201 0103 5539
---
### 📧️ Прямая связь с автором
Пожалуйста, не нужно писать на почту насчет ошибок\багов в парсере, для этого есть [issue](https://github.com/Duff89/parser_avito/issues)
📧 Email: sergeichopolovich1989@gmail.com