Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: recaptchaDataSValue

...

Параметр
Тип
Обязательный
Значение
typeStringДаNoCaptchaTaskProxyless
websiteURLStringДаАдрес страницы на которой решается капча
websiteKeyStringДаКлюч-индентификатор рекапчи на целевой странице.
<div class="g-recaptchadata-sitekey="ВОТ_ЭТОТ"></div> 
Есть инструкция как получить этот ключ если его нет в HTML.
websiteSTokenStringНет

Секретный токен для предыдущей версии рекапчи. В большинстве случаев сайты используют новую версию и этот токен не требуется.

Expand
titleПодробнее

Секретный токен генерируется на сервере Google и вставляется на страницу в атрибуте data-stoken. Выглядит это примерно так:


Code Block
<script type="text/javascript" src="...." data-type="normal"  data-ray="2ef1e98c77332d9b" async
data-sitekey="6LfOYgoTAAAAAInWDVTLSc8Yblab-c9DaLblabla"
data-stoken="urFaI2UjzL9Q4gf4a-aeCNAePAZUuq7nYbX40BVb69aXVq-apf_k-kZ7i-iXE2WxkokWB9rZv-ofOJPjbEh4YN3SyoVrsIorNOpeGSWx2D0"></script>

Токен действует пару минут после генерации, затем нужно снова зайти на страницу и получить его.


recaptchaDataSValueStringНетНекоторые реализации виджета рекапчи могут содержать дополнительный параметр "data-s" в div'е рекапчи, который является одноразовым токеном и должен собираться каждый раз при решении рекапчи.
<div class="g-recaptchadata-sitekey="some sitekey" data-s="ВОТ_ЭТОТ"></div>
Если вы решаете рекапчу на доменах google.com, и используете безбраузерный подход, то используйте "cookies" которые мы передаем в ответе getTaskResult.
isInvisibleBooleanНетУказать что рекапча невидимая. Флаг отобразит соответствующий виджет рекапчи у наших работников.
В большинстве случаев флаг указывать не нужно, т.к. невидимая рекапча распознается автоматически, но на это требуется несколько десятков задач для обучения системы.

...

Свойство

Тип

Описание

gRecaptchaResponseStringХеш который необходимо подставить в форму с рекапчей в <textarea id="g-recaptcha-response" ..></textarea> . Имеет длину от 500 до 2190 байт.
cookiesArrayОпциональный массив кук, которые были использованы при решении рекапчи.
Применимо только к доменам и поддоменам google.com .
Будет отсутствовать если рекапча решалась на вне гугла.
gRecaptchaResponseMD5StringКонтрольная сумма gRecaptchaResponse в MD5. Передается только если добавить параметр isExtended со значением true в методе getTaskResult.
Сделано исключительно для отладки, чтобы разработчик мог убедиться что получает хэш целиком. 


Пример:

Code Block
themeMidnight
{
    "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
}


Пример с рекапчей на google.com:

Code Block
themeMidnight
{
    "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3",
	"cookies": {
		{"NID":"204=IVb1JejB0Jyh_ue6lhMAIJh1aZJRSgtSS_8yojbcjaD8nu7PSPE1lP1HE68y1t7CL0gP_LV4j1bMBTc-PYqPcd5sfKnZib5kv63fwss8h1hEEMqvyLCMAEn1g958ghuduaMNRtWU0X4JBf6qIW0omrWUr6nPs1tP5DuI8iH_-dU"}
	}
}