3 место Решаем hCaptcha по кликам [ZennoPoster + CapMonster Cloud]

DrZzz

Client
Joined
Mar 19, 2021
Messages
59
Reaction score
216
Points
33
104459

Краткое описание
Шаблон для решения hCaptcha кликами в связке ZennoPoster + CapMonster Cloud

Как работает шаблон
104448
Сначала мы извлекаем sitekey из DOM дерева с помощью регулярных выражений, можно указать в переменную sitekey, если он известен заранее. Далее, чтобы извлечь картинки и само задание я использую мониторинг трафика и ищу запрос от https://hcaptcha.com/getcaptcha/ + sitekey, также в кубике Достаем картинки (C#) очищается список hcaptcha и производится нажатие по капче. Используя регулярные выражения, я ищу картинки и само задание, из тела ответа от запроса, которое отправляет hcaptcha

Для кубика Раскидываем по переменным (imagesBase64) я использую цикл, чтобы получить значения каждой строки из списка. В каждой строке содержится URL картинки, мы создаем запрос и получаем байты из ответа, далее конвертируем их в base64 и записываем в переменную hImg, решение нашел тут. Для использования этого варианта с конвертацией в base64, потребовалось добавить в "Директивы using" следующую строку using System.Net;
В случае с Раскидываем по переменным (imageUrls) я просто записываю в переменные строки из списка

Отправляем POST запрос, как указано в официальной документации, только потребовалось добавить необязательный параметр userAgent, т.к. без него CapMonster Cloud не хотел решать капчу. Далее я вытаскиваю из ответа ID задания и запрашиваю с помощью POST запроса решение, если ответа нет, то повторяю попытку до того момента, пока не выдаст ответ

Ответ у нас в формате true,false,true,false,false..., я его конвертирую в массив, убрав запятые. Далее прохожу циклом по каждому элементу из массива с ответами, проверяю, если значение элемента равно true, то я записываю индекс данного значения в отдельный лист. Теперь остается прокликать по нужным нам картинкам, для этого я использую цикл. Получаем первую строку из листа, например, в нем значение 3, значит мы должны кликнуть по 4 (т.к. отсчет начинается с 0, а не с 1) картинке, так мы повторяем пока значение не будет больше 8. Если значение уже превышает 8, то мы кликаем по кнопке "Next" и работаем со следующей страницей. Допустим следующие значение у нас 12, в таком случае нам нужно кликнуть по картинке 3, т.к. предыдущие 9 картинок были скрыты и их индекс снова начинается с 0

Настройки проекта
104447
Ключ от CapMonser Cloud - можно получить тут

Результат
104446

Опустил до самой минимально возможной версии ZennoPoster - 7.2.0.0
 
Номер конкурса шаблонов
Десятый конкурс шаблонов

Attachments

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

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

radv

Client
Joined
May 11, 2015
Messages
3,851
Reaction score
2,082
Points
113
Шаблон для решения hCaptcha кликами в связке ZennoPoster + CapMonster Cloud
Как раз хотел добавить себе капмонстерклауд
 

Phoenix78

Client
Read only
Joined
Nov 6, 2018
Messages
11,789
Reaction score
5,726
Points
113

DrZzz

Client
Joined
Mar 19, 2021
Messages
59
Reaction score
216
Points
33
интересно, это капоблако так неправильно решает или что то другое ? :bk:
У меня тоже бывало выпадал неверный ответ от самого CapMonster Cloud. Шаблон в base64 переводит корректно, тут можно потестить все переменные hImg0-17
 

ex3maL

Client
Joined
May 22, 2020
Messages
359
Reaction score
267
Points
63
задумка хорошая, но косячная
если капча 1 не пройдена и мы получаем 2ой шанс на решение, а там меньше пикч, тогда что?
А я вам скажу, часть переменных будет забита пикчами с 1ого решения и пойдет в тело запроса.
Тело запроса надо на лету генерить и слать с актуальными пикчами!
 

Phoenix78

Client
Read only
Joined
Nov 6, 2018
Messages
11,789
Reaction score
5,726
Points
113
У меня тоже бывало выпадал неверный ответ от самого CapMonster Cloud. Шаблон в base64 переводит корректно, тут можно потестить все переменные hImg0-17
да... проверил отосланные картинки... чот я от CapMonster Cloud ожидал лучшего качества распознавания :bn:
 

DrZzz

Client
Joined
Mar 19, 2021
Messages
59
Reaction score
216
Points
33
задумка хорошая, но косячная
если капча 1 не пройдена и мы получаем 2ой шанс на решение, а там меньше пикч, тогда что?
А я вам скажу, часть переменных будет забита пикчами с 1ого решения и пойдет в тело запроса.
Тело запроса надо на лету генерить и слать с актуальными пикчами!
Можно добавить проверку и если капча не решана, то очищаем все переменные. Если картинок меньше 18, и их, например, 9, то запишется в первые 9 переменных и далее отошлет на сервис распознавания. Ранее использовал этот же шаблон для другого сервиса и мой вариант вполне проходил на реальных сайтах
Я выкладывал этот шаблон с целью того, чтобы показать как решать в ZennoPoster такую капчу через клики, а дополнительную логику уже сам пользователь может добавить при необходимости
 
  • Thank you
Reactions: ex3maL

Nats1

Client
Joined
Apr 15, 2015
Messages
198
Reaction score
194
Points
43

DrZzz

Client
Joined
Mar 19, 2021
Messages
59
Reaction score
216
Points
33
https://t.me/zennolab/212 велосипед что ли? Не понял...
Сервис отправляет массив вида true,false,true... куда нужно кликать. Он не кликает за пользователя и такого решения из коробки нет в ZennoPoster
 
  • Thank you
Reactions: Nats1

ezotonal

Client
Joined
Jan 13, 2014
Messages
821
Reaction score
232
Points
43
Можно добавить проверку и если капча не решана, то очищаем все переменные. Если картинок меньше 18, и их, например, 9, то запишется в первые 9 переменных и далее отошлет на сервис распознавания. Ранее использовал этот же шаблон для другого сервиса и мой вариант вполне проходил на реальных сайтах
Я выкладывал этот шаблон с целью того, чтобы показать как решать в ZennoPoster такую капчу через клики, а дополнительную логику уже сам пользователь может добавить при необходимости
Удалять все картинки после прокликивания. У меня так сделано
 

Alex.A

Client
Joined
Nov 14, 2020
Messages
484
Reaction score
246
Points
43
Я выкладывал этот шаблон с целью того, чтобы показать как решать в ZennoPoster такую капчу через клики, а дополнительную логику уже сам пользователь может добавить при необходимости
Поддержу Вас и проголосую )
 
  • Thank you
Reactions: DrZzz

iicemaster

Client
Joined
Jan 20, 2022
Messages
43
Reaction score
3
Points
8
Это новая капча от hcaptcha подъехала или старая всплывает? не пойму
 

Attachments

Phoenix78

Client
Read only
Joined
Nov 6, 2018
Messages
11,789
Reaction score
5,726
Points
113

FreddyKrueger

Client
Joined
Sep 6, 2016
Messages
706
Reaction score
629
Points
93
Это новая капча от hcaptcha подъехала или старая всплывает? не пойму
105397


Ее легко обойти, если делать refresh капчи. Потом обычная hcaptcha появится.

Ну и нейронкой ее можно решать по старым уже обученным заданиям. Например, все 4 картинки отправить в нейронку. По первой определять задание, потом прокликивать соответствующую. По идее эта капча гораздо проще, чем классическая.
 

iicemaster

Client
Joined
Jan 20, 2022
Messages
43
Reaction score
3
Points
8
View attachment 105397

Ее легко обойти, если делать refresh капчи. Потом обычная hcaptcha появится.

Ну и нейронкой ее можно решать по старым уже обученным заданиям. Например, все 4 картинки отправить в нейронку. По первой определять задание, потом прокликивать соответствующую. По идее эта капча гораздо проще, чем классическая.
Это пол беды, там иногда вылезает капча которая просит нажать на Нос и тд
 

samsonnn

Client
Joined
Jun 2, 2015
Messages
1,898
Reaction score
1,640
Points
113
Это пол беды, там иногда вылезает капча которая просит нажать на Нос и тд
















 

radv

Client
Joined
May 11, 2015
Messages
3,851
Reaction score
2,082
Points
113
Это пол беды, там иногда вылезает капча которая просит нажать на Нос и тд
ну так это решается через клики. Или сервисы не справляются?
 

volody00

Client
Joined
Sep 6, 2016
Messages
973
Reaction score
1,065
Points
93
ну так это решается через клики. Или сервисы не справляются?
Как это решается через клики если тут конкретные координаты нужны, а не номера картинок
 

radv

Client
Joined
May 11, 2015
Messages
3,851
Reaction score
2,082
Points
113
Как это решается через клики если тут конкретные координаты нужны, а не номера картинок
все решается получением координат. но не все сервисы это делают
 
  • Thank you
Reactions: volody00

malysh

Client
Joined
Jul 27, 2017
Messages
420
Reaction score
55
Points
28
Как это решается через клики если тут конкретные координаты нужны, а не номера картинок
собири базу картинок с координатами, их немного и они часто повторяются, я бы сам это сделал, но в координатах я не соображаю
 
  • Thank you
Reactions: volody00

malysh

Client
Joined
Jul 27, 2017
Messages
420
Reaction score
55
Points
28
по теме шабона с кликами, всё было бы отлично если бы он картинки собирал на всех сайтах, просто на большинстве, он тупо картинки не берёт из трафика
 

redman

Client
Joined
Mar 11, 2016
Messages
554
Reaction score
178
Points
43
где 9 картинок, ответ от клауда ERROR_CAPTCHA_UNSOLVABLE
 

ezotonal

Client
Joined
Jan 13, 2014
Messages
821
Reaction score
232
Points
43

RNGDROP

Client
Joined
Dec 22, 2021
Messages
1
Reaction score
0
Points
1

Markul

Client
Joined
May 17, 2023
Messages
2
Reaction score
2
Points
3
Зависает на этом, что делать?
107115
 
  • Thank you
Reactions: Phoenix78

eee

Client
Joined
Jun 4, 2018
Messages
136
Reaction score
31
Points
28
View attachment 105397

Ее легко обойти, если делать refresh капчи. Потом обычная hcaptcha появится.

Ну и нейронкой ее можно решать по старым уже обученным заданиям. Например, все 4 картинки отправить в нейронку. По первой определять задание, потом прокликивать соответствующую. По идее эта капча гораздо проще, чем классическая.
какую нейронку имеете ввиду?
 

radv

Client
Joined
May 11, 2015
Messages
3,851
Reaction score
2,082
Points
113
какую нейронку имеете ввиду?
продавали одно время эту нейронку на форуме.
 

malysh

Client
Joined
Jul 27, 2017
Messages
420
Reaction score
55
Points
28
какую нейронку имеете ввиду?
да любую, которая умеет классифицировать изображения
 

eee

Client
Joined
Jun 4, 2018
Messages
136
Reaction score
31
Points
28
да любую, которая умеет классифицировать изображения
скажите имя пожалуйста. вчера весь вечер искал, кроме яндекс картинок ничего нового не нашел. Но Яндекс не разгадывает вот такие картинки:
20.jpg


46.jpg


50.jpg
 

malysh

Client
Joined
Jul 27, 2017
Messages
420
Reaction score
55
Points
28
скажите имя пожалуйста. вчера весь вечер искал, кроме яндекс картинок ничего нового не нашел. Но Яндекс не разгадывает вот такие картинки:
View attachment 108520

View attachment 108521

View attachment 108523
мы про hcaptcha говорили, причём тут твои эти весёлые картинки, у меня так вообще своя нейронка
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)