Не все задания принимаются модулем Рекапча 2

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Возможно это баг, но не уверен..... может у меня руки кривые или чего то не знаю.
Поэтому начнем с темы вопросов

Отправляю на капмонстр картинки таким образом.
C#:
string task = "Select all images with a chimneys"; // задание для рекапчи 2
var answerString = ZennoPoster.CaptchaRecognition("CapMonster2.dll", b64strcaptcha, String.Format("Task={0}&FullAnswer={1}&CapMonsterModule=ZennoLab.ReCaptcha2", task, fullAnswer));
и в программе получаю следующее

58110


ну это для теста я так задание отправляю, а в снипете то задание парситься из рекапчи. но стал замечать такие картинки в программе и сделал тестовую отправку.

это происходит если попадается в заданиях рекапчи buses , motorcycles, chimneys, fire hydrants, stairs
методом научного тыка получилось найти замену buses на bus , fire hydrants на fire hydrant
но для motorcycles , chimneys, stairs ничего не получается подобрать

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

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 403
Благодарностей
203
Баллы
63
  • Спасибо
Реакции: Phoenix78

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Минут 15 вникал, что это означает. Вот прям как китайская грамота :-)
Но вроде допер. Хорошо поиск по форуму выдал аж целый 1 результат по запросу TaskDef . и там такоооой маленький намек на js рекапчи.
вот так получилось указать задание для мотоциклов
C#:
string TaskDef ="/m/04_sv";
var answerString = ZennoPoster.CaptchaRecognition("CapMonster2.dll", b64strcaptcha, String.Format("TaskDef={0}&IsNotDynamic={1}&CapMonsterModule=ZennoLab.ReCaptcha2", TaskDef, true));
58128


я так понял надо делать массив соответствий из js рекапчи и переводить текстовые задания в коды TaskDef
как раз смотрю код '/m/01pns0' одинаковый и для fire hydrants и для fire hydrant
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 403
Благодарностей
203
Баллы
63
я так понял надо делать массив соответствий из js рекапчи и переводить текстовые задания в коды TaskDef
Верно)
коды одинаковы как для 3х3 так и для 4х4, сделай массив и всё, уж свой софт задания точно путать не будет и не перестанет их понимать :D
ZadanCOD3x3: array [0..MaxZD3x3] of string = (
{ 3x3 }
'/m/01bjv', // Выберите все изображения, где есть автобус
'/m/0k4j', // Выберите все изображения, где есть автомобили
'/m/015kr', // Выберите все изображения с мостами
'/m/09d_r', // Выберите все изображения, где есть горы или холмы
'/m/013_1c', // Выберите все изображения со скульптурами
'/m/04_sv', // Выберите все изображения, где есть мотоциклы
'/m/0pg52', // Выберите все изображения, где есть такси
'/m/014xcs', // Выберите все изображения, где есть пешеходные переходы
'/m/0199g', // Выберите все изображения, где есть велосипеды
'/m/015qff', // Выберите все изображения, где есть светофоры
'/m/01pns0', // Выберите все изображения с гидрантами
'/m/019jd', // Выберите все изображения, где есть лодки
'/m/06gfj', // Выберите все изображения, где есть дороги
'/m/01jk_4', // Выберите все изображения, где есть дымовые трубы
'/m/01lynh', // Выберите все изображения, где есть лестницы
'/m/0cdl1', // Выберите все изображения, где есть пальмы
'/m/013xlm', // Выберите все изображения, где есть трактора
'/m/015qbp', // Выберите все изображения, где есть парковочные часы
'/m/0c9ph5', // Выберите все изображения, где есть цветы
'/m/07jdr', // Выберите все изображения с поездами
'/m/07j7r' // Выберите все изображения, где есть деревья
);
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
обнаружил что капмонстр некоторые коды не принимает, но принимает текст задания.
"/m/01mqdt", "Select all squares with street signs"
"/m/06gfj", "Select all squares with roads"

но нашел таких всего 2 штуки. а так да, по кодам больше проходит чем по тексту.
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 403
Благодарностей
203
Баллы
63

Phoenix78

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

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 403
Благодарностей
203
Баллы
63

DoctorKrolic

Новичок
Регистрация
27.08.2019
Сообщения
27
Благодарностей
5
Баллы
3
Верно)
коды одинаковы как для 3х3 так и для 4х4, сделай массив и всё, уж свой софт задания точно путать не будет и не перестанет их понимать :D
ZadanCOD3x3: array [0..MaxZD3x3] of string = (
{ 3x3 }
'/m/01bjv', // Выберите все изображения, где есть автобус
'/m/0k4j', // Выберите все изображения, где есть автомобили
'/m/015kr', // Выберите все изображения с мостами
'/m/09d_r', // Выберите все изображения, где есть горы или холмы
'/m/013_1c', // Выберите все изображения со скульптурами
'/m/04_sv', // Выберите все изображения, где есть мотоциклы
'/m/0pg52', // Выберите все изображения, где есть такси
'/m/014xcs', // Выберите все изображения, где есть пешеходные переходы
'/m/0199g', // Выберите все изображения, где есть велосипеды
'/m/015qff', // Выберите все изображения, где есть светофоры
'/m/01pns0', // Выберите все изображения с гидрантами
'/m/019jd', // Выберите все изображения, где есть лодки
'/m/06gfj', // Выберите все изображения, где есть дороги
'/m/01jk_4', // Выберите все изображения, где есть дымовые трубы
'/m/01lynh', // Выберите все изображения, где есть лестницы
'/m/0cdl1', // Выберите все изображения, где есть пальмы
'/m/013xlm', // Выберите все изображения, где есть трактора
'/m/015qbp', // Выберите все изображения, где есть парковочные часы
'/m/0c9ph5', // Выберите все изображения, где есть цветы
'/m/07jdr', // Выберите все изображения с поездами
'/m/07j7r' // Выберите все изображения, где есть деревья
);
Код, который вы указали как автомобили, на самом деле обозначает транспортные средства. А для автомобилей код какой? Постоянно на них решение стопорится. Я просто так и не понял, откуда его парсить надо.
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 403
Благодарностей
203
Баллы
63
Код, который вы указали как автомобили, на самом деле обозначает транспортные средства. А для автомобилей код какой?
Он одинаковый, отличие только в типе, на решение засылаш то ведь уже не одинаково.
У гидрантов\мото\светофоры и всех других схожие коды.
Выберите все квадраты, в которых изображены светофоры
C#:
["pmeta",null,null,null,null,[[["/m/015qff",null,2,4,4,null,null,[]
Смотреть\искать в POST запросах, их не так уж и много, самый первый это при клике чексбокса в начале, далее по ходу решения самой капчи.
 

TopSerf

Client
Регистрация
12.02.2017
Сообщения
1 403
Благодарностей
203
Баллы
63

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