Join And Get Free Trial!

Strona demonstracyjna reCaptcha v2

Ta strona demonstracyjna reCAPTCHA V2 pokazuje, jak działa reCAPTCHA V2, znane również jako reCAPTCHA „Nie jestem robotem”, oraz jak działa proces weryfikacji w celu ochrony stron internetowych przed botami i nadużyciami

recaptcha v2 demo

Metoda automatycznego rozwiązywania oparta na tokenach dla reCAPTCHA V2.

Omiń reCAPTCHA V2 dzięki najszybszej i doskonale utrzymanej, aktualnej i najtańszej usłudze rozwiązywania problemów captcha NextCaptcha. i płacisz tylko za udane żądania.

Użyj narzędzia NextCaptcha reCAPTCHA V2 do automatycznego omijania captcha.

Jak rozwiązać problem z reCAPTCHA V2?

Jak znaleźć klucz witryny reCAPTCHA V2?

  • 1. Otwórz konsolę programisty w przeglądarce i przejdź do karty sieci, aby znaleźć adres URL żądania za pomocą `recaptcha/api2/anchor` i skopiuj zapytanie `k`.
  • 2. Otwórz konsolę programisty w przeglądarce i znajdź element z atrybutem data-sitekey.

Pomiń metody reCAPTCHA v2

1. Pomiń metody reCAPTCHA v2

  • 1. Tryb natychmiastowego zwrotu tokenu

    • a. Utwórz natychmiastowy ładunek zadania w rozwiązaniu 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. Jeśli wszystko działa poprawnie, serwer natychmiast zwróci token recaptcha w odpowiedzi
      0|03AFcWeA4rpfEqUc6xCJsyhBoLLCwAzllnDfcqB2rx5iXBVW0To3SLFrPaNPR4nUT1NtlLqeGFoh8fy01fpMjyTrrWdjjFORb4CNoJxjUKBADdlHGuD64tCL3FVrjiuFpH8oiUHuPspowBdIY_5i1LNgqSmyOmdSLIAdH4LVRFvy4jcyvTwwmjK7HZiS57U-HFrpZ7unuBGoDWOofmk3nu_cYbifcMnE4Rf0QrgtKAmZMiAYsWtJ-mMu2NH0LIdD3agH6LqD2DftNXSJEO9DJ_ihhpwgaRSaNcM366_VBYM3QuiC11_mkQ4DqOPGCNIrWvWePm5kN-aqRUNl0qQ3Vr9Oc1ii6eCjB4yPNjxSOwlR-GvIAqMlWNWY_UvhJJfterBLjthVK4d9caTR__vU_RPkyccBegSJRNZEowQDWeMbjEt-_em_daKo7uCa7fPQMtodE5NysmgAl7pYMAtjusTGylVZ4iEFI03J9IFIMTvkDm5jOWKmfTJ1uUrqT0906zmDTnnp9CsL7iOwRWeziDDDidroRBxcEabsAp7lps7PmvwUHw6WDxFC0GQoCupKmiYYBsRwuZdn3Vkn92aqkq8YlJSZOaCLseu1GpnYRhporDYbVnJnWNfEHzvYYEsjHEMSjZQlGiyInlZ50t2-wi-Me1GZKlY67ARROHNepdBlVg_zLQUniBHGSWRJt6ttEnCBsYAxvTaOsSzehY2vHaQKfR8uLPxC8GfQ
  • 2. Tradycyjny tryb zadań

    • a. Utwórz tradycyjny ładunek zadania w rozwiązaniu 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. Następnie utwórz ładunek żądania tokena z odpowiedzią „taskId” i pętlę, aż wynik zadania będzie gotowy lub zakończy się niepowodzeniem
    • f. Pobierz ładunek wyniku zadania tokena recaptcha v2:
      { "clientKey": "api key", "taskId": 1781234567890 }
  • 2. Tryb adresu URL wywołania zwrotnego

    • a. Utwórz ładunek zadania wywołania zwrotnego rozwiązania 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. Jeśli wszystko działa poprawnie, serwer wyśle ​​wynik zadania rozwiązywania recaptcha bezpośrednio do `callbackurl`

2. Z 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))

Wniosek

W konsoli programisty znajdź obszar tekstowy o identyfikatorze „g-recaptcha-response” i umieść tam otrzymany kod. Następnie kliknij przycisk Sprawdź.