BnCaptcha 协议接口
TIP
通过 createTask 创建任务, 然后通过 getTaskResult 获取识别结果
任务类型type
如下
BinanceCaptchaTask
必须传入代理
创建任务
通过 createTask 创建任务
目前CapSolver只支持 clientType=web
平台
目前CapSolver平台支持2种挑战类型:slider
click
参数结构
属性 | 类型 | Required | 说明 |
---|---|---|---|
type | String | Yes | BinanceCaptchaTask |
websiteURL | String | Yes | Address of a webpage with bncaptcha |
websiteKey | String | Yes | bizId 通常等于 login |
validateId | String | Yes | validateId 跟随请求返回 |
proxy | String | No | 学习如何使用代理 |
请求示例
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 方法获取识别结果
根据系统负载,您将在 1s
到 20s
的时间间隔内得到结果
请求示例
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"
}
}