Skip to content
On this page
Home
>Aufgabe (Token)
>Cloudflare (Herausforderung 5s)

Cloudflare: Challenge (5s) lösen

TIP

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

DANGER

ℹ️ Dieser Aufgaben-Typ erfordert eigene Proxies.

Unterstützt

Wir unterstützen die meisten Cloudflare-geschützten Websites, einschließlich der 5s Challenge, Turnstile, Captcha und anderer Websites mit Verifizierungsmodus. Wenn Ihre Website jedoch nicht unterstützt wird, kontaktieren Sie uns bitte.

Der Turnstile/Challenge-Verifizierungscode ist ein weiterer Versuch, reCaptcha/hCaptcha zu ersetzen. Wir unterstützen automatisch alle seine Untertypen:

  • Turnstile
    • Manuell
    • Nicht interaktiv
    • Unsichtbar
  • Challenge
    • 5s Challenge
    • Nicht interaktiver Turnstile
    • Nicht interaktives hCaptcha

Es ist nicht notwendig, Untertypen bei Ihrem Aufruf anzugeben. Es ist auch nicht erforderlich, Ihren eigenen benutzerdefinierten User-Agent anzugeben, wir werden diesen Parameter ignorieren.

TypHinweisStatus
img_2.pngChallengestable
img_3.pngChallenge + Turnstilestable

Der Aufgaben-Typ type lautet wie folgt:

  • AntiCloudflareTask Proxy erforderlich

Aufgabe erstellen

Erstellen Sie die Aufgabe mit der Methode createTask.

Bei der Verwendung der Challenge müssen wir websiteURL, proxy eingeben, andere Parameter sind optional.

Struktur des Aufgabenobjekts

EigenschaftenTypErforderlichBeschreibung
typeStringRequiredAntiCloudflareTask
websiteURLStringRequiredDie Adresse der Zielseite.
proxyStringRequiredErfahren Sie mehr über die Verwendung von Proxies.

Beispielanfrage

txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AntiCloudflareTask",
    "websiteURL": "https://www.yourwebsite.com",
    "proxy": "socks5:158.120.100.23:334:user:pass"
  }
}

Beispielantwort

json
{
  "errorId": 0,
  "status": "idle",
  // taskId aufzeichnen
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Ergebnis abrufen

Verwenden Sie die Methode getTaskResult, um die Erkennungsergebnisse abzurufen.

Je nach Systemlast erhalten Sie die Ergebnisse im Intervall von 1s bis 20s.

Beispielanfrage

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

Beispielantwort

json
{
  "errorId": 0,
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    "token": "0.mF74FV8wEufAWOdvOak_xFaVy3lqIDel7SwNhw3GgpICSWwTjYfrQB8mRT1dAJJBEoP7N1sESdp6WH9cTS1T0catWLecG3ayNcjwxVtr3hWfS-dmcBGRTx4xYwI64sAVboYGpIyuDBeMIRC3W8dK35v1nDism9xa595Da5VlXKM7hk7pIXg69lodfiftasIkyD_KUGkxBwxvrmz7dBo10-Y5zvro9hD4QKRjOx7DYj9sumnkyYCDx0m4ImDIIkNswfVTWI2V22wlnpHdvMgdtKYgOIIAU28y9gtdrdDkpkH0GHcDyd15sxQGd9VjwhGZA_mpusUKMsEoGgst2rJ3zA.UWfZupqLlGvlATkPo3wdaw.38d55cd0163610d8ce8c42fcff7b62d8981495cc1afacbb2f14e5a23682a4e13",
    "type": "challenge",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
  },
  "status": "ready"
}

Verwendung der SDK-Anfrage

python
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'

import capsolver

# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "AntiCloudflareTask",
    "websiteURL": "https://www.yourwebsite.com",
    "proxy": "socks5:158.120.100.23:334:user:pass"
})
go
package main

import (
	"fmt"
	capsolver_go "github.com/capsolver/capsolver-go"
	"log"
)

func main() {
	// Installieren Sie zuerst das SDK
	// go get github.com/capsolver/capsolver-go
	// export CAPSOLVER_API_KEY='...' oder
	// capSolver := CapSolver{ApiKey:"..."}

	capSolver := capsolver_go.CapSolver{}
	solution, err := capSolver.Solve(map[string]any{
		"type":       "AntiCloudflareTask",
		"websiteURL": "

https://www.yourwebsite.com",
		"proxy":      "socks5:158.120.100.23:334:user:pass",
	})
	if err != nil {
		log.Fatal(err)
		return
	}
	fmt.Println(solution)
}