Join And Get Free Trial!

Jak rozwiązać CAPTCHA za pomocą NextCaptcha#

logoNextCaptcha
March 21,2024

Wraz z rozwojem Internetu, CAPTCHA (Completely Automated Park and Turing Tests to Tell Computers from Humans) stała się ważnym narzędziem do ochrony stron internetowych i aplikacji przed zautomatyzowanymi botami. W tym artykule przyjrzymy się, jak NextCaptcha pomaga rozwiązać problem CAPTCHA.

Przedstawiamy CAPTCHA#

CAPTCHA to test pozwalający odróżnić ludzi od botów, który weryfikuje tożsamość użytkownika, prosząc go o wykonanie zadań łatwych do rozpoznania przez człowieka, ale trudnych do symulacji przez maszyny, takich jak rozpoznawanie tekstu, obrazów czy wykonywanie prostych operacji matematycznych. Mechanizm ten pomaga zapobiegać złośliwemu atakowaniu witryn internetowych przez automatyczne boty, wysyłaniu spamu itp.

Dlaczego warto używać NextCaptcha#

NextCaptcha to wydajne i niezawodne rozwiązanie CAPTCHA, które zapewnia przyjazną dla użytkownika obsługę. NextCaptcha wykorzystuje zaawansowaną technologię sztucznej inteligencji, aby zapewnić użytkownikom możliwość szybkiego zakończenia weryfikacji. Ponadto NextCaptcha zapewnia także bogactwo opcji dostosowywania dla reCAPTCHA (v2/v3/Mobile/Enterprise), FunCaptcha, hCaptcha oraz zintegrowaną obsługę wielu języków dla użytkowników na całym świecie.

Jak korzystać z NextCaptcha#

Zabezpieczenie Twojej witryny lub aplikacji za pomocą NextCaptcha jest łatwe. Najpierw musisz zarejestrować konto NextCaptcha i uzyskać klucz API. Następnie zintegruj NextCaptcha ze swoją witryną lub aplikacją w oparciu o dokumentację i przykładowy kod dostarczony przez NextCaptcha.

Aby utworzyć zadanie, użyj createTask API w celu utworzenia zadania.#


Struktura obiektu zadaniowego#

nazwatypWymaganyOpis
clientKeySmyczkowyTakTwój klucz API
taskObiektTakObiekt opisujący zadanie z kodem weryfikacyjnym. Konkretne typy można znaleźć w dokumencie dotyczącym typów zadań Captcha.
callbackUrlSmyczkowyNIEAdres URL zarejestrowanego serwera internetowego używanego do odbierania i przetwarzania wyników rozwiązania kodu weryfikacyjnego
softIdLiczba całkowitaNIETwój identyfikator oprogramowania zarejestrowany w naszym katalogu oprogramowania

Przykład prośby#

  POST https://api.nextcaptcha.com/createTask
  Host: api.nextcaptcha.com
  Content-Type: application/json
  {
      "clientKey":"api key",
      "task": {
          "type":"Recaptchav2TaskProxyless",
          "websiteURL":"https://www.google.com/recaptcha/api2/demo",
          "websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
      }
  }

Aby utworzyć zadanie, użyj createTask API w celu utworzenia zadania.#


Uzyskaj wyniki zadań#

Użyj getTaskResult API, aby uzyskać wyniki zadań W zależności od obciążenia systemu wyniki otrzymasz w odstępie od 1 do 20 sekund

Przykład prośby#

{
  "clientKey": "api key",
  "taskId": 1781234567890
}

Przykład odpowiedzi#

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "respKey": "E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9",
        "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299",
        "gRecaptchaResponse": "P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
    },
    "createTime": 1701234567890,
    "endTime": 1701234567890
}

podsumowując#

NextCaptcha to doskonały wybór do rozwiązywania problemów CAPTCHA, łączący zaawansowaną technologię sztucznej inteligencji z przyjaznym dla użytkownika designem.