An open API service indexing awesome lists of open source software.

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 и\или выгрузки объявлений в файл

Awesome Lists containing this project

README

          

## Avito Parser

**Avito Parser** — это инструмент для автоматического мониторинга новых объявлений на Avito, с возможностью мгновенной отправки уведомлений в (TG, VK) и экспорта в Excel. Идеально подходит для продавцов, аналитиков и всех, кто следит за ценами и предложениями.

📜 **История изменений** — [смотреть](docs/CHANGELOG.md)

📚 **Документация для разработчиков** — [смотреть](docs/DOCS.md)

![Avito Parser GUI](docs/media/gui.gif)

### Версия 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