Datadome: Lösung des Datadome Captcha
::: Tipp Erstellen Sie die Aufgabe mit der Methode createTask und erhalten Sie das Ergebnis mit der Methode getTaskResult. :::
::: Warnung ℹ️ Dieser Aufgabentyp erfordert eigene Proxies. :::
Die von uns unterstützten Aufgabentypen sind:
DatadomeSliderTask
Dieser Aufgabentyp erfordert eigene Proxies.
Aufgabe erstellen
Erstellen Sie die Aufgabe mit der Methode createTask.
::: Warnung Achtung: Überprüfen Sie, ob der Parameter t
in captchaUrl
gleich fe
ist. Wenn t=bv
bedeutet dies, dass Ihre IP direkt gesperrt ist, und Sie müssen die IP ändern. :::
Struktur des Aufgabenobjekts
Eigenschaften | Typ | Erforderlich | Beschreibung |
---|---|---|---|
type | String | Required | DatadomeSliderTask |
websiteURL | String | Required | Die Adresse der Zielseite. |
captchaUrl | String | Required | Wenn die URL t=bv enthält, bedeutet dies, dass Ihre IP gesperrt sein muss. t sollte t=fe sein. |
proxy | String | Required | Erfahren Sie wie man Proxies verwendet. |
userAgent | String | Required | Der User-Agent des Browsers, der bei der Emulation verwendet wird. Es ist erforderlich, dass Sie die Signatur eines modernen Browsers verwenden, da Google Sie sonst auffordert, "Ihren Browser zu aktualisieren". |
Beispielanfrage
txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "DatadomeSliderTask",
"websiteURL": "https://bck.websiteurl.com/registry",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=AHrlqAAAAAMA1QGvUmJwyYoAwpyjNg%3D%3D&hash=789361B674144528D0B7EE76B35826&cid=6QAEcL8coBYTi9tYLmjCdyKmNNyHz1xwM2tMHHGVd_Rxr6FsWrb7H~a04csMptCPYfQ25CBDmaOZpdDa4qwAigFnsrzbCkVkoaBIXVAwHsjXJaKYXsTpkBPtqJfLMGN&t=fe&referer=https%3A%2F%2bck.websiteurl.com%2Fclient%2Fregister%2FYM4HJV%3Flang%3Den&s=40070&e=3e531bd3b30650f2e810ac72cd80adb5eaa68d2720e804314d122fa9e84ac25d",
// Erforderlich
"proxy": "socks5:158.120.100.23:334:benutzer:passwort",
// Erforderlich
"userAgent": "MODERNER_USER_AGENT_HIER"
}
}
Beispielantwort
json
{
"errorId": 0,
"status": "idle",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Ergebnisse abrufen
Verwenden Sie die Methode getTaskResult, um die Erkennungsergebnisse zu erhalten.
Je nach Systemauslastung erhalten Sie die Ergebnisse innerhalb des Intervalls 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": {
"userAgent": "",
"cookie": "datadome=yzj_BK...S0; Max-Age=31536000; Domain=.hermes.com; Path=/; Secure; SameSite=Lax"
},
"status": "ready"
}
Verwendung von SDK-Anfragen
python
#pip install --upgrade capsolver
#export CAPSOLVER_API_KEY='...'
import capsolver
# capsolver.api_key = "..."
solution = capsolver.solve(
"type": "DatadomeSliderTask",
"websiteURL": "https://bck.websiteurl.com/registry",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=AHrlqAAAAAMA1QGvUmJwyYoAwpyjNg%3D%3D&hash=789361B674144528D0B7EE76B35826&cid=6QAEcL8coBYTi9tYLmjCdyKmNNyHz1xwM2tMHHGVd_Rxr6FsWrb7H~a04csMptCPYfQ25CBDmaOZpdDa4qwAigFnsrzbCkVkoaBIXVAwHsjXJaKYXsTpkBPtqJfLMGN&t=fe&referer=https%3A%2F%2bck.websiteurl.com%2Fclient%2Fregister%2FYM4HJV%3Flang%3Den&s=40070&e=3e531bd3b30650f2e810ac72cd80adb5eaa68d2720e804314d122fa9e84ac25d",
"proxy": "socks5:158.120.100.23:334:benutzer:passwort",
"userAgent": "MODERNER_USER_AGENT_HIER"
)
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": "DatadomeSliderTask",
"websiteURL": "https://bck.websiteurl.com/registry",
"captchaUrl": "https://geo.captcha-delivery.com/captcha/?initialCid=AHrlqAAAAAMA1QGvUmJwyYoAwpyjNg%3D%3D&hash=789361B674144528D0B7EE76B35826&cid=6QAEcL8coBYTi9tYLmjCdyKmNNyHz1xwM2tMHHGVd_Rxr6FsWrb7H~a04csMptCPYfQ25CBDmaOZpdDa4qwAigFnsrzbCkVkoaBIXVAwHsjXJaKYXsTpkBPtqJfLMGN&t=fe&referer=https%3A%2F%2bck.websiteurl.com%2Fclient%2Fregister%2FYM4HJV%3Flang%3Den&s=40070&e=3e531bd3b30650f2e810ac72cd80adb5eaa68d2720e804314d122fa9e84ac25d",
"proxy": "socks5:158.120.100.23:334:benutzer:passwort",
"userAgent": "MODERNER_USER_AGENT_HIER",
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}