Duff89 / parser_avito

Находит товары на avito.ru по ключевым словам
170 stars 62 forks source link
avito avito-parser parsing python selenium undetected-chromedriver

Avito Parser v.2.0

Находит объявления на avito.ru по ключевым словам. Бесплатно

Возможности

Обзор возможностей и другие детали:

youtube - обзор последней версии, настоятельно рекомендую посмотреть

youtube playlist - плейлист о том, как это создавалось

Прокси

Для полноценного использования необходимо использовать мобильные прокси, хорошие и со скидкой 20% можно купить по ссылке. При покупке обязательно выбирайте страну "Россия"

Установка

Если Ваша платформа - Windows, можете использовать портативную версию скачать, распаковать архив, запустить parse_avito.exe). Первый запуск может длиться около 1 минуты - это нормально. В этом случае никаких зависимостей устанавливать не нужно.

Для работы требуется Python 3.11+. Скопируйте проект и установите зависимости:

  pip install -r requirements.txt

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

  pip install flet

У Вас также должен быть установлен браузер Google Chrome любой более менее свежей версии

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

  python AvitoParser.py

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

  python parser_cls.py

Если Вам необходимо получать уведомления о новых объявлениях в telegram - Вам нужен token и chat_id. Чтобы их получить:

Проблемы

При обнаружении ошибок, пишите в https://github.com/Duff89/parser_avito/issues. Пожалуйста, указывайте не только ошибку, но и информацию о Вашей ОС, версии скрипта, тип и версию браузера и способ запуска. Для прямой связи с автором, пишите: sergeichopolovich1989@gmail.com

Поддержка развития проекта

Ваша поддержка очень важна для дальнейшего и регулярного развития данного скрипта. Поддержать можно по ссылке: https://yoomoney.ru/to/410014382689862 или простым переводом 2204 1201 0103 5539. Заранее спасибо