Проверка телефонных номеров на наличие мессенджера WhatsApp бесплатно! WebSocket-sharp, C#. Высокая скорость.

Z_Studios

Client
Регистрация
24.10.2014
Сообщения
228
Благодарностей
221
Баллы
43
63460



Доброго дня дорогие друзья!

Да простят меня те, кто на этой теме зарабатывает или продает подобный функционал.

Итак, теперь проверять телефонные номера на наличие мессенджера WhatsApp вы сможете совершенно бесплатно!



Что для этого нужно?

1. Список телефонных номеров, которые необходимо проверить.
2. Любой активный WhatsApp для авторизации web версии.
3. Шаблон whatsapp_cheker_numbers_lite.xmlz.

Шаблон в использовании крайне прост, для запуска достаточно во входящих настройках указать файл с номерами для проверки и файл, в который будет заносится валид.

Запустив шаблон и авторизовав web версию WhatsApp, начнется проверка номеров автоматически, в результате которой, вы получите номера с наличием мессенджера WhatsApp.


А теперь подробнее, как это работает.

При запуске, шаблон берет указанные файлы из входящих настроек, привязывается к ним список.
Открывается web версия WhatsApp и проверяется, подошел ли текущий браузер для WhatsApp web, если не подошел, то инстанс закрывается и добавляется один запуск в ZennoPoster.
Если браузер подошел, ожидаем авторизации.
Когда авторизация пройдена и WebSocket WA открыт, приступаем к основной работе.
В начале парсим необходимые переменные из localStorage и запускаем основной код программы для проверки номеров.

На кубиках сам шаблон выглядит следующим образом:

63464


Но самое интересное находится в директивах using.

Забегая вперед скажу, если вы соберетесь переносить данный функционал в свой шаблон, то обратите внимание на следующие моменты.
В ссылках из GAC необходимо добавить следующее:


63466


В папку \Progs\ExternalAssemblies необходимо положить файл websocket-sharp.dll, который идет в комплекте с шаблоном.

Итак, что у нас внутри директив using?

63467


В общем коде для вас оставил комментарии в важных моментах и для будущего развития под ваши нужды.

Если кратко, то программа в самом начале открывает свой WebSocket, в окне инстанса в этот момент должен пропасть WhatsApp web и появится сообщение о том, что он используется в другом месте.
Далее отправляются запросы на проверку телефонных номеров и парсинг ответа.
Номера, на которых WhatsApp обнаружен, записываются в список привязанный к файлу, указанному во входящих настройках шаблона.
В процессе работы много информации выводится в лог, по завершению проверки выйдет соответствующее сообщение.


Что необходимо для запуска шаблона?

1. В папку \Progs\ExternalAssemblies необходимо положить файл websocket-sharp.dll
2. Во входящих настройках указать файлы с номерами и файл, куда сохранять результаты.
3. Добавить шаблон whatsapp_cheker_numbers_lite.xmlz в ZennoPoster.



Как на этом заработать?

Самый простой способ - это оказывать услуги по проверке телефонных номеров на наличие WhatsApp нуждающимся. Продавать готовые базы.

Более сложный способ, это разработать платный шаблон, который будет проверять номера, формировать базы и облегчать в этом плане работу тем, кто работает с WhatsApp.

Если есть вопросы, спрашивайте в этой теме.

Зарабатывайте и голосуйте!
 
Категория
Чекер
Номер конкурса шаблонов
Шестой конкурс шаблонов
Уровень сложности
Продвинутый

Вложения

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

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

radv

Client
Регистрация
11.05.2015
Сообщения
3 821
Благодарностей
2 030
Баллы
113
А через список контактов (если загрузить их) не показывает наличие ватсапа?
 

Demiz

Client
Регистрация
19.12.2017
Сообщения
198
Благодарностей
128
Баллы
43
Какая скорость проверки у бота? скажем 10 к номеров за сколько проверит?
 

Akhmet

Client
Регистрация
05.04.2020
Сообщения
24
Благодарностей
10
Баллы
3
У меня шаблон застрял на:

Тип Время Сообщение
18:40:21 Первичная компиляция проекта перед первым запуском
 

Z_Studios

Client
Регистрация
24.10.2014
Сообщения
228
Благодарностей
221
Баллы
43
А через список контактов (если загрузить их) не показывает наличие ватсапа?
Должно показываться, тут ситуация другая, мы по вебсокету напрямую шлем номера, как будто это делает web версия WhatsApp.

Какая скорость проверки у бота? скажем 10 к номеров за сколько проверит?
За 1 минуту и 40 секунд у меня получилось проверить 10 000 номеров.

У меня шаблон застрял на:

Тип Время Сообщение
18:40:21 Первичная компиляция проекта перед первым запуском
Если инстанс не открыл web WhatsApp, предполагаю что у вас шаблон даже не запустился. Попробуйте перезапустить ZennoPoster и запустить шаблон снова.
 
  • Спасибо
Реакции: radv и Demiz

Demiz

Client
Регистрация
19.12.2017
Сообщения
198
Благодарностей
128
Баллы
43
Должно показываться, тут ситуация другая, мы по вебсокету напрямую шлем номера, как будто это делает web версия WhatsApp.



За 1 минуту и 40 секунд у меня получилось проверить 10 000 номеров.



Если инстанс не открыл web WhatsApp, предполагаю что у вас шаблон даже не запустился. Попробуйте перезапустить ZennoPoster и запустить шаблон снова.
да я вчера потестировал его! молниеносная скорость , спасибо огромное
 
  • Спасибо
Реакции: Z_Studios

Akhmet

Client
Регистрация
05.04.2020
Сообщения
24
Благодарностей
10
Баллы
3
Все сделал спасибо)
 

bigloafer

Client
Регистрация
23.07.2020
Сообщения
243
Благодарностей
76
Баллы
28
А можно получить время последнего визита абонента?
 

Z_Studios

Client
Регистрация
24.10.2014
Сообщения
228
Благодарностей
221
Баллы
43
А можно получить время последнего визита абонента?
Вообще по websocket WhatsApp такую информацию можно получить, для этого нужно открыть диалог с абонентом и время последнего визита будет в ответе.
 

Nike59

Client
Регистрация
05.08.2011
Сообщения
120
Благодарностей
121
Баллы
43
Очень полезный шаблон. Работает со "сверхзвуковой" скоростью. Спасибо!
 
  • Спасибо
Реакции: Z_Studios

Дмитрий202020

Активный пользователь
Регистрация
15.09.2020
Сообщения
281
Благодарностей
67
Баллы
28
Попробовал шаблон, он проработал было уведомление, что проверка закончена. Проверил файл куда должны складываться проверенные номера, стал проверять а там пусто...
 

Alex Mind

Client
Регистрация
13.05.2017
Сообщения
2
Благодарностей
0
Баллы
1
Какой шанс блокировки аккаунта Whatsup?
 

Z_Studios

Client
Регистрация
24.10.2014
Сообщения
228
Благодарностей
221
Баллы
43
Попробовал шаблон, он проработал было уведомление, что проверка закончена. Проверил файл куда должны складываться проверенные номера, стал проверять а там пусто...
Формат номеров 79998887766 ?
Файлы во входящих настройках указаны верно?
Что сообщается в лог?

Какой шанс блокировки аккаунта Whatsup?
Еще не встречал блока со стороны WhatsApp, пачками по 10к проверяет нормально.
 

Roman*

Client
Регистрация
25.09.2013
Сообщения
1 657
Благодарностей
656
Баллы
113
Сложно было запустить однако)) В 5.28 браузер так и не запустился из-за ошибки в коде С#. В 7 версии запустил, отсканил код и сохранил в профиль, оказалось правая сторона шаблона не нужна и дело пошло. Благодарю за решение, быстро чекает +1. (Если воцап запущен еще где то, то вылазит оповещение в середине чека, так что лучше не запускать одновременно на нескольких).
 
  • Спасибо
Реакции: Z_Studios

Дмитрий202020

Активный пользователь
Регистрация
15.09.2020
Сообщения
281
Благодарностей
67
Баллы
28
Формат номеров 79998887766 ?
Файлы во входящих настройках указаны верно?
Что сообщается в лог?


Еще не встречал блока со стороны WhatsApp, пачками по 10к проверяет нормально.
Да ошибка была в том что номера проставлял через 8, поставил 7 и всё заработало. Спасибо за шаблон, а никто случайно не подскажет где можно скачать бесплатный шаблон для рассылок по ватцапу, вайберу или по сообщениям в авито.
 

RemZen

Client
Регистрация
02.08.2018
Сообщения
54
Благодарностей
7
Баллы
8
у меня чтото вообще не заработало ((
на 5,29
Или версия не подходит?
 

RemZen

Client
Регистрация
02.08.2018
Сообщения
54
Благодарностей
7
Баллы
8
так какая версия нужна минимально?
 

feyanax

Client
Регистрация
02.01.2019
Сообщения
19
Благодарностей
5
Баллы
3
Формат номеров 79998887766 ?
Файлы во входящих настройках указаны верно?
Что сообщается в лог?


Еще не встречал блока со стороны WhatsApp, пачками по 10к проверяет нормально.
Блока со стороны воцапа нет, но есть неточность, т.к. проверка 10к номеров выдает около 500номеров, а проверка 1к -300-400номеров.
При этом в логе видно что часть ответа приходит с кодом 599.
когда есть номер - отдает 200
не найден - 404
лог в файл не перенаправлял, не считал точно сколько номеров пролетают мимо проверки.

Или данная проблема только у меня?)
 

sambukanuka

Client
Регистрация
17.09.2019
Сообщения
287
Благодарностей
97
Баллы
28
Все работает как часики и быстро, спасибо за шаблон!
 
  • Спасибо
Реакции: Lillit и Z_Studios

Z_Studios

Client
Регистрация
24.10.2014
Сообщения
228
Благодарностей
221
Баллы
43
так какая версия нужна минимально?
На последних версиях точно работает, за старые версии сказать не могу.
Блока со стороны воцапа нет, но есть неточность, т.к. проверка 10к номеров выдает около 500номеров, а проверка 1к -300-400номеров.
При этом в логе видно что часть ответа приходит с кодом 599.
когда есть номер - отдает 200
не найден - 404
лог в файл не перенаправлял, не считал точно сколько номеров пролетают мимо проверки.

Или данная проблема только у меня?)
599 ответ - это серверные ошибки WhatsApp.
Попробуйте проверку номеров сделать с другого аккаунта.
 

Nak24

Новичок
Регистрация
25.09.2020
Сообщения
1
Благодарностей
0
Баллы
1
Не могу понять. Загружаю базу номеров с 7. Вроде даже как успешно все , но не сохраняет
 

celcumplit

Client
Регистрация
18.10.2014
Сообщения
31
Благодарностей
3
Баллы
8
64491


шаблон запускается и примерно сразу глохнет, после перезапуска зенно, опять проходит примерно 1000 и глохнет, может есть у кого идеи?
 

AleksandrYolo

Client
Регистрация
06.04.2016
Сообщения
21
Благодарностей
4
Баллы
3
На 7 постере не завелся. Все ок работает на 5 версии постера. Скорость есть, будет выше если закоментить весь лог. Спасибо автору.
 

deukech

Client
Регистрация
11.09.2014
Сообщения
173
Благодарностей
114
Баллы
43
Формат номеров 79998887766 ?
Файлы во входящих настройках указаны верно?
Что сообщается в лог?


Еще не встречал блока со стороны WhatsApp, пачками по 10к проверяет нормально.
шаб еще работает или уже все?)
выкидывает ошибку:

 

deukech

Client
Регистрация
11.09.2014
Сообщения
173
Благодарностей
114
Баллы
43
спойлеры почему-то не ставит:

Выполнение действия CSharp OwnCode Недопустимый примитив JSON: 0;0;4;1;1
remember-me
true
4;7;1;1
WAToken2
"1@h2/qtvYwW9rERljhvOth5RDiPP0puYA27IOTFvkg7Zq13tOUodz7eu8mvwwJXrFtxZW8thUJtBzsUA=="
7;10;1;1
debugCursor
101
10;13;1;1
storage_test
storage_test
13;16;1;1
1WWfFB6i6ZqQhw/So9HGwA==
false
16;19;1;1
mobile-platform
"android"
19;22;1;1
WALangPref
"ru"
22;25;1;1
last-wid
"[email protected]"
25;28;1;1
uQ/0UFtaaWFr7sKnN+fq1A==
false
28;31;1;1
gaoq0+GyWHkSe1uK0ERVaw==
false
31;34;1;1
IEKZBSZwU0WTSANNfLzCAw==
"24lUTeya-Me8QUEAAj\n"
34;37;1;1
WAToken1
"O0Rah4wghklDfUGkBYFFJOd0S8mhbhASvPDv28hocWU="
37;40;1;1
logout-token
"1@/3PK+FyX/Wfoq7qtt3btN9NSeYnSXsmcHYqcQS2K1rknlbHfHT/p8E/6nXeLNaWnJu3aaFk2SQISnv6UEUz/AjfbZXE+R9tmqtY56YQQrNeYhBetttPkHxUW723K/GEMC+aHqx9SdMYUghaQu5MPbg=="
40;43;1;1
WASecretBundle
{"key":"ZhFesApJyW++awyhFaCdKE6/SIDaABWZC10+TrnfYAw=","encKey":"1LnogLl8Uro9yirwGIM7hXdYXVXSHpuZ/fhq2YY4L/A=","macKey":"ZhFesApJyW++awyhFaCdKE6/SIDaABWZC10+TrnfYAw="}
43;46;1;1
wY8QOOy9g4KXKFgSukUtFA==
"Sergey"
46;49;1;1
whatsapp-mutex
"x488918724:init_1601489070106"
49;52;1;1
WABrowserId
"uVPtTff8ZJ9kO9MGrEO1kw=="
.
 

qioru

Client
Регистрация
09.08.2012
Сообщения
33
Благодарностей
1
Баллы
8
I noticed that if I put a list of phones larger than 1000 phone numbers, I often get the error: 599 . It seems to have nothing to do with the whatsapp user. I tried several even with the personal user and it is the same result -many error:599 and less verified users
Up to 1000 phone numbers, everything seems ok (only 404 and 200).
Thanks for the program is very useful and interesting approach.
 

djbratislav

Client
Регистрация
17.03.2016
Сообщения
50
Благодарностей
5
Баллы
8
Шаблон не работает
 

RemZen

Client
Регистрация
02.08.2018
Сообщения
54
Благодарностей
7
Баллы
8
по ходу демо режим - окончен (((
э то было слишком хорошо по словам - чтобы работать долго
 

deukech

Client
Регистрация
11.09.2014
Сообщения
173
Благодарностей
114
Баллы
43
Все прекрасно работает.
Кстати, как заметил наш англоязычный коллега выше, если делать партии по 1000 номеров, то 599 ошибки не будет, так же можно увеличить паузы в коде, тоже будет меньше 599 ответа.
 

djbratislav

Client
Регистрация
17.03.2016
Сообщения
50
Благодарностей
5
Баллы
8
Тогда подскажыте как зайти в вацап,если код ошыбку выдайот на телефоне.
 

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