Guia
Tarefa (Token)
Bncaptcha

BnCaptcha Token Api

TIP

Crie a tarefa com o método createTask e obtenha o resultado com o método getTaskResult.

Tipo de tarefa type

  • BinanceCaptchaTask Proxy do usuário necessário

Criar Tarefa

Crie uma tarefa com o método createTask.

Atualmente, o CapSolver suporta apenas a plataforma clientType=web.

A plataforma CapSolver suporta dois tipos de desafios: slider e click.

Estrutura do Objeto da Tarefa

CampoTipoObrigatórioDescrição
typeStringRequiredBinanceCaptchaTask
websiteURLStringRequiredEndereço de uma página da web com bncaptcha
websiteKeyStringRequiredbizId sempre será login
validateIdStringRequiredCampo validateId do bncaptcha
proxyStringOptionalSaiba Como usar proxies

Exemplo de requisição

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "BinanceCaptchaTask",
    "websiteURL": "https://www.xxx.com/login",
    "websiteKey": "login",
    //Encontre no seu navegador
    "validateId": "3621a4fef82f4ab4a00e8b07465761c5",
    //proxy necessário
    "proxy": "ip:port:user:pwd"
  }
}

Exemplo de resposta

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // grave este id
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Obter Resultado da Tarefa

Após obter o taskId, você precisa enviar o taskId para recuperar a solução. A estrutura da resposta é explicada em getTaskResult

Exemplo de Requisição

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

Exemplo de resposta

{
  "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"
  }
}