Anleitung
Aufgabe (Token)
MTCaptcha

MtCaptcha: Lösung für MTCaptcha

TIP

Erstellen Sie die Aufgabe mit der Methode createTask und erhalten Sie das Ergebnis mit der Methode getTaskResult.

WARNING

noch auf ein Update warten

Die von uns unterstützten Aufgabentypen types sind:

  • MTCaptcha für diesen Aufgabentyp sind eigene Proxys erforderlich.

Aufgabe erstellen

Erstellen Sie eine Erkennungsaufgabe mit der Methode createTask.

Struktur des Aufgabenobjekts

EigenschaftenTypErforderlichBeschreibung
typeStringRequiredMtCaptchaTask
MtCaptchaTaskProxyLess
websiteURLStringRequiredWebadresse der Website, die hcaptcha verwendet, in der Regel handelt es sich um einen festen Wert. (Beispiel: https://google.com)
websiteKeyStringRequiredDer öffentliche Schlüssel der Domain, der selten aktualisiert wird. (Beispiel: sk=MTPublic-xxx public key)
proxyStringOptionalErfahren Sie mehr unter Verwendung von Proxys

Beispielanfrage

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "MtCaptchaTask", // Erforderlich
        "websiteURL": "http://www.mywebsite.com/demo", // Erforderlich
        "websiteKey": "MTPublic-xxxxxxxxx", // Erforderlich
        "proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass
    }
}

Nachdem Sie die Aufgabe an uns übermittelt haben, sollten Sie in der Antwort eine ‘Aufgaben-ID’ erhalten, wenn dies erfolgreich ist. Bitte lesen Sie errorCode: vollständige Liste von Fehlern, wenn Sie die Aufgaben-ID nicht erhalten haben.

Beispielantwort

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Ergebnisse erhalten

Nachdem Sie die Aufgaben-ID erhalten haben, müssen Sie die Aufgaben-ID übermitteln, um die Lösung abzurufen. Die Struktur der Antwort wird in getTaskResult erläutert.

Je nach Auslastung des Systems erhalten Sie die Ergebnisse im Intervall von 5s bis 30s.

Beispielanfrage

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Beispielantwort

{
  "errorId": 0,
  "taskId": "646825ef-9547-4a29-9a05-50a6265f9d8a",
  "status": "ready",
  "solution": {
    "token": "v1(aba1cefe,ca8fb4ea,MTPublic-FYhK03Mlj,c3281f68b7a14b8ba64d7a0db167c3c7,5eszjJbkVCqGVEIUNhFmLMLRh_XzWJgxvVRxBU8pg4O5oynOCNsXZlJF8yRXrWeSGnFhgFGlam1TioUxVsWeIMPdLvkpnivgId2AKiJZ7OMEpJt-e_0d_2tGfN_0p1hKCLxXhvzlklHNcMXju3j8fS0VV4C4fnTi5v6otUAWEEwFNVuDj30LJXZizD2_yl3ThZm3VHkgrxcFFr-WUD8Mpq1YY0bbh-E4DT8G14qBYRN0odfNbZAyKjF919kRd2rPqiLjP2uw4h0WcUZ2c1BwWkWHoZ5N7M09Pd
 
7cOA8wz4kP_2JN_hQIYWnjxIpxBqXzdKtsgCsXwtq4lu1weGgfuQ**)"
  }
}

Verwendung von SDK-Anfragen

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "MtCaptchaTask",
    "websiteURL": "http://www.mywebsite.com/demo",
    "websiteKey": "MTPublic-xxxxxxxxx",
    "proxy": "ip:port:username:port",
})