Join And Get Free Trial!

NextCaptcha を使用して CAPTCHA を解決する方法#

logoNextCaptcha
March 21,2024

インターネットの成長に伴い、CAPTCHA (コンピュータと人間を区別するための完全に自動化されたパークおよびチューリング テスト) は、Web サイトやアプリケーションを自動化されたボットから保護するための重要なツールになりました。この記事では、NextCaptcha が CAPTCHA の問題の解決にどのように役立つかを見ていきます。

キャプチャの紹介#

CAPTCHA は人間のユーザーとボットを区別するために使用されるテストで、テキストや画像の認識、単純な数学的演算の実行など、人間には認識しやすいが機械にはシミュレートするのが難しいタスクをユーザーに実行してもらい、ユーザーの身元を確認します。このメカニズムは、自動ボットによる Web サイトへの悪意のある攻撃やスパムの送信などを防ぐのに役立ちます。

NextCaptcha を使用する理由#

NextCaptcha は、ユーザーフレンドリーなエクスペリエンスを提供する、効率的で信頼性の高い CAPTCHA ソリューションです。 NextCaptcha は高度な人工知能テクノロジーを使用して、ユーザーが検証を迅速に完了できるようにします。さらに、NextCaptcha は、reCAPTCHA (v2/v3/Mobile/Enterprise)、FunCaptcha、hCaptcha の豊富なカスタマイズ オプションと、グローバル ユーザー向けの統合多言語サポートも提供します。

NextCaptchaの使い方#

NextCaptcha を使用して Web サイトやアプリケーションを保護するのは簡単です。まず、NextCaptcha アカウントを登録し、API キーを取得する必要があります。次に、NextCaptcha が提供するドキュメントとサンプル コードに基づいて、NextCaptcha を Web サイトまたはアプリケーションに統合します。

タスクを作成するには、createTask API を使用してタスクを作成します。#


タスクオブジェクトの構造#

名前タイプ必須説明
clientKeyはいAPIキー
task物体はい検証コード タスクを説明するオブジェクト。特定のタイプについては、Captcha タスク タイプのドキュメントを参照してください。
callbackUrlいいえ検証コードの解決結果を受信して​​処理するために使用される登録済み Web サーバーの URL
softId整数いいえソフトウェアカタログに登録されているソフトウェアID

リクエスト例#

  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 の問題を解決するための優れた選択肢です。