开始使用
您可以按照以下步骤了解如何使用 CapSolver 服务
步骤 1:创建账户
在使用 CapSolver 服务 之前,您需要前往用户面板 注册您的账户。有 多种 注册 方式。如果您没有看到您想要的注册方式,请联系 我们。
步骤 2:获取您的 API Key
注册后,您可以从主页面板获取您的 API Key。
步骤 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
来区分任务类型
- 图像识别/语音识别
- 验证码(token)
步骤 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"
}