Join And Get Free Trial!

Демонстрационная страница reCaptcha v2, тестовая страница recaptcha v2 онлайн

На этой демонстрационной странице reCAPTCHA V2 показано, как работает reCAPTCHA V2, также известная как reCAPTCHA «Я не робот», и как работает ее процесс проверки для защиты веб-сайтов от ботов и злоупотреблений.

recaptcha v2 demo

Метод автоматического решения reCAPTCHA V2 на основе токенов.

Обойдите reCAPTCHA V2 с помощью самого быстрого, надежно поддерживаемого, актуального и самого дешевого сервиса решения капч NextCaptcha. Платите только за успешные запросы.

Используйте решатель NextCaptcha reCAPTCHA V2 для автоматического обхода капчи.

Как решить reCAPTCHA V2?

Как найти ключ сайта reCAPTCHA V2?

  • 1. Откройте консоль разработчика в браузере и перейдите на вкладку «Сеть», чтобы найти URL-адрес запроса. с помощью recaptcha/api2/anchor и скопируйте поисковый запрос k.
  • 2. Откройте консоль разработчика в браузере и найдите элемент с атрибутом data-sitekey.

Обход методов reCAPTCHA v2

1. Обход методов reCAPTCHA v2

  • 1. Режим немедленного возврата токена

    • a. Сделайте непосредственную полезную нагрузку решателя recaptcha v2
    • b. API endpoint: https://api-v2.nextcaptcha.com/getToken
    • c. Method: POST
    • c. Content type: application/json
    • d. Payload:
      { "clientKey": "api key", "task": { "type": "RecaptchaV2TaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" } }
    • e. Если все работает нормально, сервер немедленно вернет токен рекапчи в ответ.
      0|03AFcWeA4rpfEqUc6xCJsyhBoLLCwAzllnDfcqB2rx5iXBVW0To3SLFrPaNPR4nUT1NtlLqeGFoh8fy01fpMjyTrrWdjjFORb4CNoJxjUKBADdlHGuD64tCL3FVrjiuFpH8oiUHuPspowBdIY_5i1LNgqSmyOmdSLIAdH4LVRFvy4jcyvTwwmjK7HZiS57U-HFrpZ7unuBGoDWOofmk3nu_cYbifcMnE4Rf0QrgtKAmZMiAYsWtJ-mMu2NH0LIdD3agH6LqD2DftNXSJEO9DJ_ihhpwgaRSaNcM366_VBYM3QuiC11_mkQ4DqOPGCNIrWvWePm5kN-aqRUNl0qQ3Vr9Oc1ii6eCjB4yPNjxSOwlR-GvIAqMlWNWY_UvhJJfterBLjthVK4d9caTR__vU_RPkyccBegSJRNZEowQDWeMbjEt-_em_daKo7uCa7fPQMtodE5NysmgAl7pYMAtjusTGylVZ4iEFI03J9IFIMTvkDm5jOWKmfTJ1uUrqT0906zmDTnnp9CsL7iOwRWeziDDDidroRBxcEabsAp7lps7PmvwUHw6WDxFC0GQoCupKmiYYBsRwuZdn3Vkn92aqkq8YlJSZOaCLseu1GpnYRhporDYbVnJnWNfEHzvYYEsjHEMSjZQlGiyInlZ50t2-wi-Me1GZKlY67ARROHNepdBlVg_zLQUniBHGSWRJt6ttEnCBsYAxvTaOsSzehY2vHaQKfR8uLPxC8GfQ
  • 2. Традиционный режим задач

    • a. Сделайте традиционную полезную нагрузку решателя recaptcha v2
    • b. API endpoint: https://api.nextcaptcha.com/createTask
    • c. Method: POST
    • c. Content type: application/json
    • d. Payload:
      { "clientKey": "api key", "task": { "type": "RecaptchaV2TaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" } }
    • e. Затем создайте полезную нагрузку запроса на получение токена с ответом «taskId» и повторяйте цикл до тех пор, пока результат задачи не будет готов или не произойдет сбой.
    • f. Получить полезную нагрузку результата задачи токена recaptcha v2:
      { "clientKey": "api key", "taskId": 1781234567890 }
  • 2. Режим URL обратного вызова

    • a. Создание полезной нагрузки задачи обратного вызова решателя recaptcha v2
    • b. API endpoint: https://api.nextcaptcha.com/createTask
    • c. Method: POST
    • c. Content type: application/json
    • d. Payload:
      { "clientKey": "api key", "task": { "type": "RecaptchaV2TaskProxyless", "websiteURL": "https://www.google.com/recaptcha/api2/demo", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" }, "callbackUrl": "process the captcha solution results url" }
    • e. Если все работает нормально, сервер немедленно отправит результат задачи решателя рекапчи в callbackurl.

2. С SDK

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))

Заключение

В консоли разработчика найдите текстовую область с id="g-recaptcha-response" и поместите туда полученный код. Затем нажмите кнопку «Проверить».