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

DrZzz

Client
Регистрация
19.03.2021
Сообщения
51
Благодарностей
168
Баллы
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
 
Номер конкурса шаблонов
Десятый конкурс шаблонов

Вложения

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

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

radv

Client
Регистрация
11.05.2015
Сообщения
3 672
Благодарностей
1 857
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113

DrZzz

Client
Регистрация
19.03.2021
Сообщения
51
Благодарностей
168
Баллы
33
интересно, это капоблако так неправильно решает или что то другое ? :bk:
У меня тоже бывало выпадал неверный ответ от самого CapMonster Cloud. Шаблон в base64 переводит корректно, тут можно потестить все переменные hImg0-17
 

ex3maL

Client
Регистрация
22.05.2020
Сообщения
359
Благодарностей
267
Баллы
63
задумка хорошая, но косячная
если капча 1 не пройдена и мы получаем 2ой шанс на решение, а там меньше пикч, тогда что?
А я вам скажу, часть переменных будет забита пикчами с 1ого решения и пойдет в тело запроса.
Тело запроса надо на лету генерить и слать с актуальными пикчами!
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113
У меня тоже бывало выпадал неверный ответ от самого CapMonster Cloud. Шаблон в base64 переводит корректно, тут можно потестить все переменные hImg0-17
да... проверил отосланные картинки... чот я от CapMonster Cloud ожидал лучшего качества распознавания :bn:
 

DrZzz

Client
Регистрация
19.03.2021
Сообщения
51
Благодарностей
168
Баллы
33
задумка хорошая, но косячная
если капча 1 не пройдена и мы получаем 2ой шанс на решение, а там меньше пикч, тогда что?
А я вам скажу, часть переменных будет забита пикчами с 1ого решения и пойдет в тело запроса.
Тело запроса надо на лету генерить и слать с актуальными пикчами!
Можно добавить проверку и если капча не решана, то очищаем все переменные. Если картинок меньше 18, и их, например, 9, то запишется в первые 9 переменных и далее отошлет на сервис распознавания. Ранее использовал этот же шаблон для другого сервиса и мой вариант вполне проходил на реальных сайтах
Я выкладывал этот шаблон с целью того, чтобы показать как решать в ZennoPoster такую капчу через клики, а дополнительную логику уже сам пользователь может добавить при необходимости
 
  • Спасибо
Реакции: ex3maL

Nats1

Client
Регистрация
15.04.2015
Сообщения
197
Благодарностей
194
Баллы
43

DrZzz

Client
Регистрация
19.03.2021
Сообщения
51
Благодарностей
168
Баллы
33
  • Спасибо
Реакции: Nats1

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43
Можно добавить проверку и если капча не решана, то очищаем все переменные. Если картинок меньше 18, и их, например, 9, то запишется в первые 9 переменных и далее отошлет на сервис распознавания. Ранее использовал этот же шаблон для другого сервиса и мой вариант вполне проходил на реальных сайтах
Я выкладывал этот шаблон с целью того, чтобы показать как решать в ZennoPoster такую капчу через клики, а дополнительную логику уже сам пользователь может добавить при необходимости
Удалять все картинки после прокликивания. У меня так сделано
 

Alex.A

Client
Регистрация
14.11.2020
Сообщения
380
Благодарностей
174
Баллы
43
Я выкладывал этот шаблон с целью того, чтобы показать как решать в ZennoPoster такую капчу через клики, а дополнительную логику уже сам пользователь может добавить при необходимости
Поддержу Вас и проголосую )
 
  • Спасибо
Реакции: DrZzz

iicemaster

Client
Регистрация
20.01.2022
Сообщения
41
Благодарностей
3
Баллы
8
Это новая капча от hcaptcha подъехала или старая всплывает? не пойму
 

Вложения

  • 33 КБ Просмотры: 122

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113

FreddyKrueger

Client
Регистрация
06.09.2016
Сообщения
647
Благодарностей
455
Баллы
63
Это новая капча от hcaptcha подъехала или старая всплывает? не пойму
105397


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

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

iicemaster

Client
Регистрация
20.01.2022
Сообщения
41
Благодарностей
3
Баллы
8
Посмотреть вложение 105397

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

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

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 649
Благодарностей
1 317
Баллы
113

radv

Client
Регистрация
11.05.2015
Сообщения
3 672
Благодарностей
1 857
Баллы
113

volody00

Client
Регистрация
06.09.2016
Сообщения
793
Благодарностей
812
Баллы
93
ну так это решается через клики. Или сервисы не справляются?
Как это решается через клики если тут конкретные координаты нужны, а не номера картинок
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 672
Благодарностей
1 857
Баллы
113
  • Спасибо
Реакции: volody00

malysh

Client
Регистрация
27.07.2017
Сообщения
420
Благодарностей
55
Баллы
28
Как это решается через клики если тут конкретные координаты нужны, а не номера картинок
собири базу картинок с координатами, их немного и они часто повторяются, я бы сам это сделал, но в координатах я не соображаю
 
  • Спасибо
Реакции: volody00

malysh

Client
Регистрация
27.07.2017
Сообщения
420
Благодарностей
55
Баллы
28
по теме шабона с кликами, всё было бы отлично если бы он картинки собирал на всех сайтах, просто на большинстве, он тупо картинки не берёт из трафика
 

redman

Client
Регистрация
11.03.2016
Сообщения
554
Благодарностей
178
Баллы
43
где 9 картинок, ответ от клауда ERROR_CAPTCHA_UNSOLVABLE
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
808
Благодарностей
227
Баллы
43

RNGDROP

Client
Регистрация
22.12.2021
Сообщения
1
Благодарностей
0
Баллы
1

Markul

Client
Регистрация
17.05.2023
Сообщения
2
Благодарностей
2
Баллы
3
Зависает на этом, что делать?
107115
 
  • Спасибо
Реакции: Phoenix78

eee

Client
Регистрация
04.06.2018
Сообщения
134
Благодарностей
31
Баллы
28
Посмотреть вложение 105397

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

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

radv

Client
Регистрация
11.05.2015
Сообщения
3 672
Благодарностей
1 857
Баллы
113

malysh

Client
Регистрация
27.07.2017
Сообщения
420
Благодарностей
55
Баллы
28

eee

Client
Регистрация
04.06.2018
Сообщения
134
Благодарностей
31
Баллы
28
да любую, которая умеет классифицировать изображения
скажите имя пожалуйста. вчера весь вечер искал, кроме яндекс картинок ничего нового не нашел. Но Яндекс не разгадывает вот такие картинки:
20.jpg


46.jpg


50.jpg
 

malysh

Client
Регистрация
27.07.2017
Сообщения
420
Благодарностей
55
Баллы
28
скажите имя пожалуйста. вчера весь вечер искал, кроме яндекс картинок ничего нового не нашел. Но Яндекс не разгадывает вот такие картинки:
Посмотреть вложение 108520

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

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

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