@rustam said in Ошибка в hcaptcha:
Почему выходить ошибка вроде все правильно сделал
@sandalik Посмотри как это реализовано в капмонстре на примере рекаптчи. Там вроде отдает номер квадрата куда кликать.
Вообще кликов сейчас нет ниукого недорогого решения. Сделаешь - сохраню в закладки. Мне может понадобится такое решение.
У рекаптчи только за деньги, у клоуда только токен и опять же за плату. Шас на подходе шестой ксевил, там тоже будет только токен.
@sandalik said in hcaptcha тестеры:
Пока нет. в каком виде они должны быть. ? думаю это просто доделать
можно координаты сделать, по типу clickCaptcha. Кстати решение через клики снимет проблему с прокси для вашего сервиса
@UserTrue said in hcaptcha тестеры:
@sandalik said in hcaptcha тестеры:
Пока нет. в каком виде они должны быть. ? думаю это просто доделать
можно координаты сделать, по типу clickCaptcha. Кстати решение через клики снимет проблему с прокси для вашего сервиса
А еще трастового браузера. Пикчи можно принимать отдельно и возвращать ответ без браузера как это с токеном )
@FastSpace said in hcaptcha тестеры:
@UserTrue said in hcaptcha тестеры:
@sandalik said in hcaptcha тестеры:
Пока нет. в каком виде они должны быть. ? думаю это просто доделать
можно координаты сделать, по типу clickCaptcha. Кстати решение через клики снимет проблему с прокси для вашего сервиса
А еще трастового браузера. Пикчи можно принимать отдельно и возвращать ответ без браузера как это с токеном )
Вообще странно, что xEvile не делает решения кликами, токен скоро станет не актуален для крупных сайтов на которых стоит enterprise версия recaptcha и hcaptcha (да, у нее тоже есть такая версия )) )
@UserTrue said in hcaptcha тестеры:
@FastSpace said in hcaptcha тестеры:
@UserTrue said in hcaptcha тестеры:
@sandalik said in hcaptcha тестеры:
Пока нет. в каком виде они должны быть. ? думаю это просто доделать
можно координаты сделать, по типу clickCaptcha. Кстати решение через клики снимет проблему с прокси для вашего сервиса
А еще трастового браузера. Пикчи можно принимать отдельно и возвращать ответ без браузера как это с токеном )
Вообще странно, что xEvile не делает решения кликами, токен скоро станет не актуален для крупных сайтов на которых стоит enterprise версия recaptcha и hcaptcha (да, у нее тоже есть такая версия )) )
Я спрашивал у ботмастера, тот ответил в духе, что мол во всем виноваты снифатели :)
@FastSpace said in hcaptcha тестеры:
Я спрашивал у ботмастера, тот ответил в духе, что мол во всем виноваты снифатели :)
Дааа Ну удачи им ) Я не так давно делал регер одного сайта с хитрой( видимо enterprise hcaptcha), если решать кликами, то регается на почту, если токеном, то всегда телефон просит.
@UserTrue said in hcaptcha тестеры:
@FastSpace said in hcaptcha тестеры:
Я спрашивал у ботмастера, тот ответил в духе, что мол во всем виноваты снифатели :)
Дааа Ну удачи им ) Я не так давно делал регер одного сайта с хитрой( видимо enterprise hcaptcha), если решать кликами, то регается на почту, если токеном, то всегда телефон просит.
Токен уже реально стал гемор, есть места где ни один даже гитхабовский искатель не справляется и руками искать гемор жесть )
В моем случае было так. По клику на квадрат 🟥 при начале решения каптчи перед тем как откроется выбор с пикчами уходил запрос на сервер, не было этого запроса - каптча всегда будет неверной.
@FastSpace said in hcaptcha тестеры:
@UserTrue said in hcaptcha тестеры:
@FastSpace said in hcaptcha тестеры:
Я спрашивал у ботмастера, тот ответил в духе, что мол во всем виноваты снифатели :)
Дааа Ну удачи им ) Я не так давно делал регер одного сайта с хитрой( видимо enterprise hcaptcha), если решать кликами, то регается на почту, если токеном, то всегда телефон просит.
Токен уже реально стал гемор, есть места где ни один даже гитхабовский искатель не справляется и руками искать гемор жесть )
В моем случае было так. По клику на квадрат (🟥) при начале решения каптчи перед как откроется выбор с пикчами уходил запрос на сервер, не было этого запроса - каптча всегда будет неверной.
а я на том сайте сам перепроверил калбек, в снифере сравнил запросы. Все запросы уходили, но токен от сервиса всегда на телефон кидал ) Потом я почитал доку от hcapthca и у них оказывается тоже ентерпрайз версия появилась, которая score вычисляет и ещё хз что. Для нее доки в паблике нет
вот такое можно сделать
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "HCaptchaClickTask",
"ChallengeCaption": "Please click each image containing a car",
"ImageIndex1": "base64 of image 1",
"ImageIndex2": "base64 of image 2",
"ImageIndex3": "base64 of image 3",
"ImageIndex4": "base64 of image 4",
"ImageIndex5": "base64 of image 5",
"ImageIndex6": "base64 of image 6",
"ImageIndex7": "base64 of image 7",
"ImageIndex8": "base64 of image 8",
"ImageIndex9": "base64 of image 9"
}
}
ответ
{
"errorId": 0,
"status": "ready",
"solution": {
"ImageResult1": "CLICK",
"ImageResult2": "NONE",
"ImageResult3": "CLICK",
"ImageResult4": "CLICK",
"ImageResult5": "NONE",
"ImageResult6": "NONE",
"ImageResult7": "NONE",
"ImageResult8": "NONE",
"ImageResult9": "NONE"
}
}
@sandalik Было бы удобней передавать целиком изображение и получать координаты на которые кликать, можно передавать размерность капчи, если это требуется. Пример

{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "HCaptchaClickTask",
"caption": "Please click each image containing a car",
"shape": "3:3",
"image": "base64 of image "
}
}
Ответ:
[
{ x: 121, y : 123},
{ x: 51, y : 323},
// и тд
]
или просто номера квадратов
1,4,6 и тп
и пустой массив, если надо пропустить
ну картинки хороши оригинальные тем что их можно закэшировать. для ускорения .
airplane - есть, bicycle- есть, bird_flying, bird_standing, boat- есть, cat, cats_closed_eyes, cats_red_nose, cats_yellow_eyes, horizontal_river, motorbus- есть, motorcycle- есть, seaplane- есть, train- есть, truck- есть, vertical_river.
нет bird_flying, bird_standing,cat, cats_closed_eyes, cats_red_nose, cats_yellow_eyes, horizontal_river,vertical_river - если знаете где подсобирать эти картинки на каких сайтах подскажите.
@sandalik said in hcaptcha тестеры:
bird_flying, bird_standing,cat, cats_closed_eyes, cats_red_nose, cats_yellow_eyes, horizontal_river,vertical_river
я не помню, чтобы такие вообще видел
Поддержу, решение кликами сейчас незанятая ниша. Особенно hcaptcha. Было бы круто сделать модуль для BAS под него или подогнать ответы под тот что уже есть.
@sandalik said in hcaptcha тестеры:
может посмотрите какие классы на ваших сайтах. просто ну никак не могу найти где взять bird_flying, bird_standing,cat, cats_closed_eyes, cats_red_nose, cats_yellow_eyes, horizontal_river,vertical_river
Видел горизонтальную и вертикальную реку на сайте с cloudflare. Я перешёл по ссылке, меня кинуло на каптчу. Можно попробовать через убитый прокси по заходить на сайты с клоудом
запрос 9 картинок в base64 , ChallengeCaption - что ищем (eng)
curl -X POST http://iamnotbot.com:7777/hcaptcha -H 'Content-Type: application/json' -d '{"clientKey": "1111111111111111","task": {"type": "HCaptchaClickTask","ChallengeCaption": "Please click each image containing a bus","ImageIndex1": "base64 of image 1","ImageIndex2": "base64 of image 2","ImageIndex3": "base64 of image 3","ImageIndex4": "base64 of image 4","ImageIndex5": "base64 of image 5","ImageIndex6": "base64 of image 6","ImageIndex7": "base64 of image 7","ImageIndex8": "base64 of image 8","ImageIndex9": "base64 of image 9"}}'
ответ
{"errorId": 0, "taskId": 24168}
запрос опрашиваешь таску каждую секунду , если статус ready то решение будет.
СТРОГО 1 (одним) потоком. т.е. запросил - получил ответ . тест пока такой.
запрос
curl -X POST http://iamnotbot.com:7777/getTaskResult -H 'Content-Type: application/json' -d '{"clientKey":"1111111111111111","taskId":24168}'
ответ
"{'errorId': 0, 'solution': {'ImageIndex3': 'CLICK', 'ImageIndex9': 'NONE', 'ImageIndex8': 'NONE', 'ImageIndex4': 'NONE', 'ImageIndex2': 'NONE', 'ImageIndex5': 'NONE', 'ImageIndex1': 'CLICK', 'ImageIndex6': 'NONE', 'ImageIndex7': 'CLICK'}, 'status': 'ready'}"
пока всяческие ошибки сильно не обрабатывал. так что строго по описанию засылаем
запросы на token
curl -X POST http://iamnotbot.com:7777/hcaptcha -H 'Content-Type: application/json' -d '{"clientKey":"1111111111111111","task":{"type":"HCaptchaTaskProxyless","websiteURL":"rucaptcha.com","websiteKey":"3ceb8624-1970-4e6b-91d5-70317b70b651"}}'
{"errorId": 0, "taskId": 24168}
curl -X POST http://iamnotbot.com:7777/getTaskResult -H 'Content-Type: application/json' -d '{"clientKey":"1111111111111111","taskId":24168}'
{"errorId": 0,"status": "ready","solution": {"hRecaptchaResponse": "token"}}