Guia
Começando

Primeiros Passos

Você pode aprender a usar os serviços do CapSolver seguindo estes passos

Passo. 1: Criar Conta

Antes de estar pronto para usar os serviços do CapSolver, você precisa ir ao painel do usuário e registrar sua conta. Existem muitas formas de se registrar. Se você não encontrar a forma que deseja para se registrar, por favor, entre em contato conosco.

Passo. 2: Obter sua Chave API

Após o registro, você pode obter sua chave API no painel da página inicial. img.png

Passo. 3: Criar Tarefa

Quando você tiver a chave pronta, pode criar a tarefa usando nosso método de API createTask. Aqui está um exemplo dos parâmetros de uma requisição 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"
  }
}

Quando sua conta tiver enviado uma requisição com saldo suficiente e parâmetros corretos, você receberá a seguinte resposta da API.

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // Anote este ID, que será usado em resultados de consulta subsequentes
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Atualmente, suportamos vários tipos de tarefas. Você pode usar o parâmetro task > type para distinguir os tipos de tarefa

Passo. 4: Obter Resultado da Tarefa

Geralmente, Identificar tarefa retorna o resultado diretamente via createTask Mas token da tarefa leva mais tempo, então você precisa passar por getTaskResult separadamente. Obtenha o resultado da tarefa.

headers

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  //O resultado retornado pelo primeiro passo createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

Geralmente, aguarde de ‘1-10s’ e você obterá o resultado da execução da tarefa via getTaskResult. A seguir está uma resposta bem-sucedida. Quando uma requisição é enviada com saldo suficiente e parâmetros corretos em sua conta, você obterá a seguinte resposta da API.

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