Erste Schritte
Sie erfahren in den folgenden Schritten, wie Sie die Dienste von CapSolver nutzen können:
Schritt 1: Konto erstellen
Bevor Sie die Dienste von CapSolver nutzen können, müssen Sie zum Benutzerpanel gehen und Ihr Konto registrieren. Es gibt viele Möglichkeiten zur Registrierung. Sollten Sie die gewünschte Registrierungsmethode nicht finden, kontaktieren Sie uns bitte.
Schritt 2: Ihren API-Schlüssel abrufen
Sobald Sie sich registriert haben, können Sie Ihren API-Schlüssel im Startseiten-Panel abrufen.
Schritt 3: Aufgabe erstellen
Wenn Sie den Schlüssel bereit haben, können Sie die Aufgabe mit unserer API-Methode createTask erstellen. Hier ist ein Beispiel für die Parameter einer HTTP-Anfrage.
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"
}
}
Wenn Ihr Konto eine Anfrage mit ausreichendem Guthaben und korrekten Parametern gesendet hat, erhalten Sie die folgende API-Antwort.
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
// Merken Sie sich diese ID, sie wird in nachfolgenden Abfrageergebnissen verwendet
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Wir unterstützen derzeit verschiedene Arten von Aufgaben. Sie können den Parameter task > type
verwenden, um Aufgabentypen zu unterscheiden.
- Bilderkennung/Spracherkennung
- Captcha (Token)
Schritt 4: Aufgabenergebnis abrufen
Normalerweise gibt die Identifizierungsaufgabe das Ergebnis direkt über createTask zurück. Aber Aufgaben-Token benötigen mehr Zeit, daher müssen Sie getTaskResult separat durchlaufen. Rufen Sie das Aufgabenergebnis ab.
headers
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
//Das Ergebnis, das durch den ersten Schritt createTask zurückgegeben wurde
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
In der Regel warten Sie einfach ‘1-10s’ und Sie erhalten das Ergebnis der Aufgabenausführung über getTaskResult. Das Folgende ist eine erfolgreiche Antwort. Wenn eine Anfrage mit ausreichendem Guthaben und korrekten Parametern in Ihrem Konto gesendet wird, erhalten Sie die folgende API-Antwort:
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}