Join And Get Free Trial!

Как решить CAPTCHA с помощью NextCaptcha#

logoNextCaptcha
March 21,2024

По мере развития Интернета CAPTCHA (полностью автоматизированный парк и тест Тьюринга для отличия компьютеров от людей) стала важным инструментом защиты веб-сайтов и приложений от автоматических ботов. В этой статье мы рассмотрим, как NextCaptcha помогает решить проблему CAPTCHA.

Представляем капчу#

CAPTCHA — это тест, используемый для того, чтобы отличить пользователей-людей от ботов. Он проверяет личность пользователя, предлагая ему выполнить задачи, которые легко распознать людям, но сложно смоделировать машинам, например распознавание текста, изображений или выполнение простых математических операций. Этот механизм помогает предотвратить злонамеренные атаки автоматических ботов на веб-сайты, рассылку спама и т. д.

Зачем использовать NextCaptcha#

NextCaptcha — это эффективное и надежное решение CAPTCHA, обеспечивающее удобство использования. NextCaptcha использует передовую технологию искусственного интеллекта, чтобы пользователи могли быстро пройти проверку. Кроме того, NextCaptcha также предоставляет множество возможностей настройки reCAPTCHA (v2/v3/Mobile/Enterprise), FunCaptcha, hCaptcha и интегрированную многоязычную поддержку для пользователей со всего мира.

Как использовать NextCaptcha#

Защитить свой веб-сайт или приложение с помощью NextCaptcha очень просто. Сначала вам необходимо зарегистрировать учетную запись NextCaptcha и получить ключ API. Затем интегрируйте NextCaptcha на свой веб-сайт или приложение на основе документации и примера кода, предоставленных NextCaptcha.

Чтобы создать задачу, используйте createTask API.#


Структура объекта задачи#

имятипНеобходимыйОписание
clientKeyНитьДаВаш API-ключ
taskОбъектДаОбъект, описывающий задачу кода проверки. Конкретные типы см. в документе типа задачи Captcha.
callbackUrlНитьНетURL-адрес зарегистрированного веб-сервера, используемый для получения и обработки результатов решения кода проверки.
softIdЦелое числоНетВаш идентификатор программного обеспечения зарегистрирован в нашем каталоге программного обеспечения

Запросить пример#

  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-"
      }
  }

Чтобы создать задачу, используйте createTask API.#


Получить результаты задачи#

Используйте getTaskResult API, чтобы получить результаты задачи. В зависимости от загрузки системы вы получите результаты с интервалом от 1 до 20 секунд.

Запросить пример#

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

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

{
    "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
}

в заключение#

NextCaptcha — отличный выбор для решения задач CAPTCHA, сочетающий передовые технологии искусственного интеллекта с удобным дизайном.