Premiers pas
Vous pouvez apprendre à utiliser les services de CapSolver en suivant ces étapes.
Étape 1 : Créez un compte
Avant de pouvoir utiliser les services de CapSolver, vous devez vous rendre sur le panneau utilisateur et enregistrer votre compte. Il existe de nombreuses façons de s’inscrire. Si vous ne voyez pas la façon dont vous souhaitez vous inscrire, veuillez nous contacter.
Étape 2 : Obtenez votre clé API
Une fois que vous êtes inscrit, vous pouvez obtenir votre clé API depuis la page d’accueil du panneau.
Étape 3 : Créez une tâche
Lorsque vous avez votre clé prête, vous pouvez créer la tâche en utilisant notre méthode d’API createTask. Voici un exemple des paramètres d’une requête 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"
}
}
Lorsque votre compte a envoyé une demande avec un solde suffisant et des paramètres corrects, vous recevrez la réponse API suivante.
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
// Prenez note de cet ID, il sera utilisé dans les résultats de requête ultérieurs
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Nous prenons actuellement en charge différents types de tâches. Vous pouvez utiliser le paramètre task > type
pour distinguer les types de tâches suivants :
- Reconnaissance d’image/Reconnaissance vocale
- Captcha (jeton)
Étape 4 : Obtenir le résultat de la tâche
Généralement, la tâche d’identification renvoie le résultat directement via createTask Mais la tâche de jeton prend plus de temps, vous devez donc passer par getTaskResult séparément. Obtenez le résultat de la tâche.
headers
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
// Le résultat retourné par la première étape createTask
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
En général, il vous suffit d’attendre ‘1 à 10 secondes’ et vous obtiendrez le résultat de l’exécution de la tâche via getTaskResult. Voici une réponse réussie Lorsqu’une demande est envoyée avec un solde suffisant et des paramètres corrects dans votre compte, vous recevrez la réponse API suivante
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}