Começando
Você pode aprender como usar os serviços da CapSolver seguindo estas etapas.
Passo 1: Criar uma Conta
Antes de começar a usar os serviços da CapSolver, você precisa acessar o painel de usuário e registrar sua conta. Existem muitas maneiras de se registrar. Se você não encontrar a opção que deseja para se registrar, entre em contato conosco.
Passo 2: Obter sua Chave de API
Depois de ter se registrado, você pode obter sua chave de API na página inicial do painel.
Passo 3: Criar uma Tarefa
Quando você tiver a chave pronta, pode criar uma tarefa usando o método da nossa API createTask. Aqui está um exemplo dos parâmetros de uma solicitaçã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": "nomedocookie=1;nomedocookie=2;nomedocookie=3"
}
}
Quando sua conta enviar uma solicitaçã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 nas consultas de resultados subsequentes
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Atualmente, oferecemos vários tipos de tarefas. Você pode usar o parâmetro task > type
para distinguir os tipos de tarefas.
- Reconhecimento de imagem/Reconhecimento de voz
- Captcha (token)
Passo 4: Obter o Resultado da Tarefa
Normalmente, tarefas de identificação retornam o resultado diretamente via createTask. Mas tarefas de token levam mais tempo, então você precisa passar por getTaskResult separadamente para obter o resultado da tarefa.
cabeçalhos
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
// O resultado retornado pela primeira etapa createTask
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
Geralmente, basta esperar ‘1-10s’ e você receberá o resultado da execução da tarefa via getTaskResult. A seguir está uma resposta bem-sucedida. Quando uma solicitação é enviada com saldo suficiente e parâmetros corretos em sua conta, você receberá a seguinte resposta da API.
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}