指南
任务(令牌)
Bncaptcha

BnCaptcha 协议接口

TIP

通过 createTask 创建任务, 然后通过 getTaskResult 获取识别结果

任务类型type如下

  • BinanceCaptchaTask 必须传入代理

创建任务

通过 createTask 创建任务

目前CapSolver只支持 clientType=web 平台

目前CapSolver平台支持2种挑战类型:slider click

参数结构

属性类型Required说明
typeStringYesBinanceCaptchaTask
websiteURLStringYesAddress of a webpage with bncaptcha
websiteKeyStringYesbizId 通常等于 login
validateIdStringYesvalidateId 跟随请求返回
proxyStringNo学习如何使用代理

请求示例

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "BinanceCaptchaTask",
    "websiteURL": "https://www.binanace.com/login",
    "websiteKey": "login",
    //通过浏览器获得
    "validateId": "3621a4fef82f4ab4a00e8b07465761c5",
    //传入代理
    "proxy": "ip:port:user:pwd"
  }
}

响应示例

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // 请记录此ID
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

获取结果

使用 getTaskResult 方法获取识别结果

根据系统负载,您将在 1s20s 的时间间隔内得到结果

请求示例

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

响应示例

{
  "errorId": 0,
  "taskId": "cd1e7252-f78e-4e79-9ac4-3c3b00942d55",
  "status": "ready",
  "solution": {
    "token": "captcha#4584ae4b263b4605955a6fb43d5909fa-arhq3tpn3sYyqFeAplgs9cKubeoBjWBrs7BEnIkiPZx8iEcz",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"
  }
}