Erste Schritte
Sie können lernen, wie Sie die Dienste von CapSolver nutzen, indem Sie diesen Schritten folgen.
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. Wenn Sie die gewünschte Registrierungsoption nicht finden, kontaktieren Sie uns bitte.
Schritt 2: Holen Sie sich Ihren API-Schlüssel
Nachdem Sie sich registriert haben, können Sie Ihren API-Schlüssel aus dem Startseiten-Panel abrufen.
Schritt 3: Aufgabe erstellen
Wenn Sie den Schlüssel bereit haben, können Sie die Aufgabe mithilfe unserer API-Methode createTask erstellen. Hier sind die Beispielparameter für eine 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 richtigen Parametern gesendet hat, erhalten Sie die folgende API-Antwort.
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
// Notieren Sie sich diese ID, die für spätere Abfrageergebnisse verwendet wird
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Schritt 4: Aufgabenergebnis abrufen
Normalerweise gibt Identify task das Ergebnis direkt über createTask zurück. Aber task token dauert länger, daher müssen Sie getTaskResult separat durchlaufen, um das Aufgabenergebnis zu erhalten.
headers
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
// Das Ergebnis, das von Schritt 1, createTask, zurückgegeben wird
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
In der Regel warten Sie einfach ‘1-10s’, und Sie erhalten das Ergebnis der Aufgabenausführung über getTaskResult. Hier ist eine erfolgreiche Antwort, die Sie erhalten, wenn eine Anfrage mit ausreichendem Guthaben und richtigen Parametern in Ihrem Konto gesendet wird.
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}