Skip to content

Решение ReCaptchaV2 & ReCaptchaV2 Invisible

ReCaptcha V2, также известная как "Я не робот" reCaptcha, довольно популярна и выглядит так:

logo

Вам нужно

Вам нужно Вам нужно (нажмите сюда для подробной информации)

Пример: https://www.google.com/recaptcha/api2/demo

ReCaptchaV2 Invisible Пример:

logo

Решается аналогично ReCaptchaV2.

Параметры, что нужны для распознания, можно получить с помощь режима разработчика в браузере:

logo

https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-&co=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbTo0NDM.&hl=ru&v=qpy2aGtSgsYPZzCoYWjcaBCo&size=normal&cb=b10i8fn9469d

Нам нужно

Ссылка на страницу где находиться ReCaptcha: https://www.google.com/recaptcha/api2/demo

Ключ (site-key): 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-

Отправка

http://api.cap.guru/in.php

ПараметрТипОбязателенОписание
keyСтрокаДаКлюч можно посмотреть тут
methodСтрокаДаuserrecaptcha — определяет, что вы решаете ReCaptcha V2
googlekeyСтрокаДаЗначение параметра k или data-sitekey, которое вы нашли в коде страницы
Например 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-
pageurlСтрокаДаПолный URL страницы, на которой вы решаете ReCaptcha V2
Например https://www.google.com/recaptcha/api2/demo
data-sСтрокаНетЗначение параметра data-s найденное на странице. Актуально для поиска в Google и других сервисов Google.
cookiesСтрокаНетВаши cookies которые будут использованы работником для решения капчи.
userAgentСтрокаНетПодставляем у работника ваш userAgent.
softguruЧислоНетID разработчика ПО. Разработчики, интегрировавшие свое ПО с нашим сервисом, получают 1% от стоимости каждого такого запроса.
jsonЧисло
По умолчанию: 0
Нет0 — сервер вернёт ответ в виде простого текста
1 — сервер вернёт ответ в формате JSON
proxyСтрокаНетФормат: логин:пароль@151.142.23.32:3128
Больше информации о прокси тут.
proxytypeСтрокаНетТип вашего прокси: : HTTP, HTTPS, SOCKS4, SOCKS5.

http://api.cap.guru/in.php?key=YOUR_APIKEY&method=userrecaptcha&googlekey=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-&pageurl=https://www.google.com/recaptcha/api2/demo

ИЛИ

Пример запроса/ответа

Пример запроса

text
POST  http://api.cap.guru/in.php
Host: api.cap.guru
Content-Type: application/json
json
{
  "key": "YOUR_API_KEY",
  "method": "userrecaptcha",
  "googlekey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
  "pageurl": "https://www.google.com/recaptcha/api2/demo",
  "json": 1
}

После отправки задания нам, вы должны получить в ответ 'OK|65787087' или {"status":1,"request":"65787087"} в случае успешного выполнения запроса. Пожалуйста, ознакомьтесь с полным списком возможных ошибок в случае если вы не получили номер задания.

Пример ответа

json
{
 "status":1,
 "request":"65787087"
}

Получение ответа

http://api.cap.guru/res.php

ПараметрТипОбязателенОписание
keyСтрокаДаКлюч можно посмотреть тут
actionСтрокаДаget — получить ответ
idЧислоДаID капчи, полученный от in.php
jsonЧисло
По умолчанию: 0
Нет0 — сервер вернёт ответ в виде простого текста
1 — сервер вернёт ответ в формате JSON
Пример запроса/ответа

Пример запроса

text
POST  http://api.cap.guru/res.php 
Host: api.cap.guru
Content-Type: application/json
json
{
  "key": "YOUR_API_KEY",
  "action": "get",
  "id": "XXXXXXXXXXXXXXXXXX", // for example 65787087
  "json": 1
}

После отправки задания нам, вы должны получить в ответ 'OK|03AFY_a8W0B6yEBwfbmzp6OEUr...' или {"status":1,"request":"03AFY_a8W0B6yEBwfbmzp6OEUr..."} в случае успешного выполнения запроса. Пожалуйста ознакомтесь с полным списоком возможных ошибок в случае если вы не получили ответ.

Пример ответа

json
{
 "status":1,
 "request":"03AFY_a8W0B6yEBwfbmzp6OEUr4GYgdREy1DAFvvtyI6FUzf5qY_738XQ9lIFB7huVK9qia1f9z1GyGWRW3HVEzIGU5JrR-DY2xAkVvdH23lbpBqFAvH79Rr4Cs5dsxENk_zoTa1jn70ORvBVfBHA_Fb-s_kqQEpmaxSIwf0fe8FGJjhsBoygXnvrmCnBPTf5ua4LoYSi4f12XcZdyf5dBRYPq4pHBqk5Ic2cj8InwX9ima-v9UKA64ugnIiUNFOB_BCHJ1tieaB-td4_B4MC8gBCzPQwwO5I3IDDaT17JR3uIBKfc70w-2mtDnfPznyT4dHZapWtZizLkGs2BSUsfM4nR9OtjshuYB8lwJkSfz3ynaBYOCE7SBbtVHCsjGgO7YtSI-BArHxUcPQdFILmtnSCvPV5IWEF_NxurJ3QlUMkaNvC6kHCphZZoJXpt8Q5f-Uyi0-bhGd4wjtqRFglyzpn8lEmqkxF2ydlQO1Ketclutd-w5wuuxoDDHJE7d5msHPjXYtVvuFh8A2nyAU4i2I5KfcmdMd3F2g"
}