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.
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
- Reconhecimento de Imagem/Reconhecimento de Voz
- Captcha (token)
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"
}