ガイド
はじめに

はじめに

CapSolverのサービスを使用する方法は、以下の手順に従って学習できます。

ステップ. 1: アカウントを作成

CapSolverのサービスを使用する準備が整う前に、ユーザーパネルに移動して アカウントを登録する必要があります。 登録方法には複数の選択肢があります。登録したい方法が見つからない場合は、 お問い合わせください。

ステップ. 2: APIキーを取得

登録後、ホームページパネルからAPIキーを取得できます。 img.png

ステップ. 3: タスクを作成

キーの準備ができたら、当社のAPIメソッドであるcreateTaskを使用してタスクを作成できます。以下は、HTTPリクエストのパラメータの例です。

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    "cookies": "cookiename=1;cookiename=2;cookieName=3"
  }
}

アカウントが十分な残高と正しいパラメータを含むリクエストを送信すると、以下の APIレスポンスを受け取ります。

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // このIDは、後続のクエリ結果で使用されるため、記録しておいてください。
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

現在、様々な種類のタスクをサポートしています。task > type パラメータを使用してタスクの種類を区別できます

ステップ. 4: タスク結果を取得

通常、識別タスクcreateTaskを介して直接結果を返します。 しかし、タスクトークンはより多くの時間を要するため、別途getTaskResultを介して タスク結果を取得する必要があります。

headers

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  // 最初のステップのcreateTaskによって返された結果
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

通常、「1〜10秒」待つだけで、getTaskResultを介してタスク実行の結果が得られます。以下は成功したレスポンスです。 アカウントで十分な残高と正しいパラメータを含むリクエストが送信されると、以下のAPI レスポンスが得られます。

{
  "errorId": 0,
  "solution": {
    "userAgent": "xxx",
    "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
  },
  "status": "ready"
}