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

lederer

Client
Регистрация
13.04.2013
Сообщения
171
Благодарностей
85
Баллы
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 или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

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

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

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
upload_2018-9-19_16-39-43.png
 
  • Спасибо
Реакции: ibred

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
  • Спасибо
Реакции: surrealmix

dimaorlov777

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

dimaorlov777

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

lederer

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

Szerzs

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

Screenshot_3.png


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

Screenshot_2.png


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

lederer

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

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

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

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

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

more

Новичок
Регистрация
15.02.2021
Сообщения
1
Благодарностей
0
Баллы
1
парсит по одному верхнему объ..
лень дальше ковырять...
ZP 7.3.1.1
Данные свои вбить
 

Вложения

  • 21,3 КБ Просмотры: 221

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