Распознавание GeeTest Captcha
GeeTest - это такой вид капчи, где требуется передвинуть кусок пазла или выбрать несколько объектов в нужном порядке. Чем-то похожа на KeyCaptcha, но имеет другой метод решения
Статистика обычных капч
Как распознать GeeTest
1. Найдите следующие параметры GeeTest на странице (обычно их можно найти внутри функции initGeetest):
gt - публичный ключ сайта (статический)
challenge - динамический ключ задания
api_server - домен API (обязателен для некоторых сайтов)
Важно: для каждого запроса к нашему API необходимо получать новое значение challenge. Если капча уже была загружена на странице, то значение challenge является недействительным. Вам необходимо изучить запросы, которые выполняются при загрузке страницы и найти тот, в котором возвращается значение challenge. Затем, для получения нового challenge вам нужно каждый раз выполнять данный запрос и парсить его.
2. Отправте эти параметры на RuCaptcha API.
3. Если капча уже решена, сервер вернёт ответ в формате JSON. Ответ содержит три параметра: challenge, validate and seccode:
{
"challenge": "1a2b3456cd67890e12345fab678901c2de",
"validate": "09fe8d7c6ba54f32e1dcb0a9fedc8765",
"seccode": "12fe3d4c56789ba01f2e345d6789c012|jordan"
}
4. Используйте значения, полученные в ответе от нашего API в запросе к сайту, передавая их в соотстветствующих полях запроса:
geetest_challenge
geetest_validate
geetest_seccode
6. Нажмите кнопку "Проверить".
Стоимость решения
Стоимость распознавания очень низка, от 16 копеек за одну капчу. Для удобства, все цена указывается за распознавание 1000 капч, но биллинг в системе происходит отдельно по каждой капче. Разные типы капч распознаются по разной цене.
160За 1000 обычных капч
