Skip to content

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

Notifications You must be signed in to change notification settings

Duff89/parser_avito

Repository files navigation

Avito Parser v.2.1.0

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

Возможности

  • Удобное управление с помощью графического интерфейса
  • Кроссплатформенность
  • Поддержка до 50 ссылок для отслеживания
  • Поддержка прокси
  • Постоянная проверка новых объявлений
  • Установка количества проверяемых страниц
  • Установка паузы между повторами
  • Уведомление в telegram как опция (может быть несколько получателей), также результат сохраняется в result/keyword*.xlsx и выводится в окно
  • Хранение уже просмотренных объявлений, т.е. дубли игнорируются
  • Обнаружения изменения цены для уже просмотренных объявлений
  • Автоматический обход бана по IP со стороны Авито
  • Присылает только объявления, которые подходят под нужные параметры (слова-ключи, стоп-слова, гео, цена, макс. кол-во просмотров), если они указаны конечно
  • Несколько режимов работы и запуска
  • Возможность запускать на сервере (без браузера и графического интерфейса)

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

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

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

Прокси

Для полноценного использования необходимо использовать мобильные прокси, хорошие можно купить по ссылке. Вот купон на скидку 20%: eMy-r4y-FZE-kMu

При покупке обязательно выбирайте страну "Россия"

Установка

Если Ваша платформа - Windows 10 или 11, можете использовать портативную версию скачать (обновлено 15.12.2024), распаковать архив, запустить 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://t.me/BotFather
  • Введите команду /newbot, придумайте name и username для бота
  • Скопируйте token и вставьте в Avito Parser в нужное поле
  • Перейдите в диалог с Вашим ботом по ссылке из прошлого шага, ссылка имеет формат: t.me/your_bot
  • Напишите @get_id_bot и скопируйте chat_id вашего диалога, вставьте его во второе поле данного скрипта
  • Можно указать несколько chat_id, в таком случае сообщения будут получать несколько человек
  • При нажатии на кнопку Test в скрипте, Вам должно прийти сообщение. Если нет, перезагрузите скрипт и попробуйте еще раз

Проблемы

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

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

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages