指南
入门指南

开始使用

您可以按照以下步骤了解如何使用 CapSolver 服务

步骤 1:创建账户

在使用 CapSolver 服务 之前,您需要前往用户面板 注册您的账户。有 多种 注册 方式。如果您没有看到您想要的注册方式,请联系 我们。

步骤 2:获取您的 API Key

注册后,您可以从主页面板获取您的 API Key。 img.png

步骤 3:创建任务

当您的 key 准备就绪后,您可以使用我们的 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": "",
  // Make a note of this ID, which will be used in subsequent query results
  "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",
  //The result returned by the first step createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

通常只需等待 ‘1-10s’,您就可以通过 getTaskResult 获取任务执行结果。以下是一个成功的响应。 当您的账户发送了一个余额充足且参数正确的请求时,您将收到以下 API 响应。

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