Avito парсер с оповещением ⭐️Telegram⭐️ (get-post)

lederer

Client
Регистрация
13.04.2013
Сообщения
115
Благодарностей
57
Баллы
28
День добрый, друзья!

Решил я одним из своих шаблонов, а именно:
Парсер авито с оповещением в Telegram


Итак, начнем!

Цель данного алгоритма
  1. Собрать объявления с сайта avito по нужным нам критериям, для примера выбрал недвижимость, а именно сдача квартир.
  2. Переслать в Telegram личным сообщением через get-запрос подходящие объекты

Шаблон выглядит следующим образом
1.jpg


Входные настройки

2.jpg



Теперь разберем более детально.
С настройкой шаблона справится даже тот кто только начинает познавать азы ZennoPoster
  1. Ссылка на первую страницу - ссылка на страницу должна быть без префикса "&p=", т.е без отображения страницы в URL (https://www.avito.ru/krasnodarskiy_kray/komnaty?s_trg=5&i=1)
  2. С какой по какую страницу парсить - интеварл от n1-n2.
  3. Цены подходят от-до, так же интервал необходимых цен.
  4. Используем блеклист или нет? - если не хотим при каждом из запусков получать один и тот же результат, то выбираем "Да"
  5. Bot Token - токен от бота с BotFather, далее инструкция по настройке.
  6. Chat ID - ID пользователя Telegram, которому необходимо отправлять данные.
  7. Proxy Telegram - если в вашем регионе телеграм не работает, то лучше взять любые прокси, на которых будет он работать, я просто выбрал паблик USA прокси


Итак, что же нам нужно для старта?

Заходим на сайт Avito.
Вводим нужные фильтры для поиска различные критерии поиска (цена, этажность, тип дома и тд и тп).
Копируем ссылку и вставляем во входные настройки нашего шаблона.
3.jpg



После чего заходим в Telegram к
BotFather, и берем Token нашего бота, если бота нет, его нужно создать (загуглить инструкцию по созданию бота не составит труда, да там толком она и не нужна), и так же вставляем во входные настройки.
4.jpg



Затем идем к get_id_bot (данный бот нужен для получения ID пользователя, т.е для отправки вам сообщений) вставляем во входные.
Указываем прочие настройки. Нажимаем Старт, затем +1
5.jpg


В логе видим процесс работы, а именно - те объекты что подошли по нашим критериям.


Данный шаблон можно адаптировать под любую категорию поиска на сайте.
Спасибо всем за внимание!
 

Вложения

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование модератором:

dimaorlov777

Новичок
Регистрация
14.12.2018
Сообщения
13
Благодарностей
2
Баллы
3
Привет, скажи пожалуйста - сколько времени в среднем занимает первичная компиляция данного шаба?
Запустил 20 минут назад - пока прогресс 0 процентов (((
 

dimaorlov777

Новичок
Регистрация
14.12.2018
Сообщения
13
Благодарностей
2
Баллы
3
Интересная ситуация. С компиляцией разобрался. Шаблон шарится по авито и парсит так, что только шум стоит, сохраняет результат в эксель (черный список), но почему то не кидает результаты в телегу. Хотя и ключ бота и свой ID воткнул в него, пробовал и с прокси и без, пока не получается.
 

lederer

Client
Регистрация
13.04.2013
Сообщения
115
Благодарностей
57
Баллы
28
Интересная ситуация. С компиляцией разобрался. Шаблон шарится по авито и парсит так, что только шум стоит, сохраняет результат в эксель (черный список), но почему то не кидает результаты в телегу. Хотя и ключ бота и свой ID воткнул в него, пробовал и с прокси и без, пока не получается.
Через постер смотрели?
Скорее всего дело в форме отправки в Telegram
Проверьте блок get запроса "Отправляем запрос в Telegram"
 

Szerzs

Client
Регистрация
15.06.2019
Сообщения
105
Благодарностей
25
Баллы
28
Приветствую. У меня проект в ZP вообще ничего не парсит и не отправляет,хотя всё указывает на успешное выполнение:

Screenshot_3.png


А в ProjectMaker парсит исходный код а потом зацикливается на выполнении 3-х кубиков:

Screenshot_2.png


Может кто подскажет,в чём проблема?
Спасибо.
 

lederer

Client
Регистрация
13.04.2013
Сообщения
115
Благодарностей
57
Баллы
28
Приветствую. У меня проект в ZP вообще ничего не парсит и не отправляет,хотя всё указывает на успешное выполнение:

Посмотреть вложение 48527

А в ProjectMaker парсит исходный код а потом зацикливается на выполнении 3-х кубиков:

Посмотреть вложение 48528

Может кто подскажет,в чём проблема?
Спасибо.
Здравствуйте, скорее всего верстку сменили, нужно править шаблон
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)