Skip to content
On this page

Datadome: resolviendo el captcha de Datadome

::: consejo Crea la tarea utilizando el método createTask y obtén el resultado con el método getTaskResult. :::

::: peligro ℹ️ Este tipo de tarea requiere tus propios proxies. :::

Los tipos de tarea types que admitimos son:

  • DatadomeSliderTask este tipo de tarea requiere tus propios proxies.

Crear Tarea

Crea la tarea con el método createTask.

::: peligro Atención Debes observar si el parámetro t en captchaUrl es igual a fe. Si t=bv, significa que tu IP está directamente prohibida y debes cambiarla. :::

Estructura del Objeto de Tarea

PropiedadesTipoRequeridoDescripción
typeStringRequiredDataDomeSliderTask
websiteURLStringRequiredLa dirección de la página objetivo.
captchaUrlStringRequiredsi la URL contiene t=bv, eso significa que tu IP debe estar prohibida, t debe ser t=fe
proxyStringRequiredAprende cómo usar proxies
userAgentStringRequiredUser-Agent del navegador que se utiliza en la emulación. Es necesario que utilices una firma de un navegador moderno, de lo contrario, Google te pedirá que "actualices tu navegador".

Ejemplo de solicitud

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",
    // Requerido
    "proxy": "socks5:158.120.100.23:334:user:pass",
    // Requerido
    "userAgent": "MODERN_USER_AGENT_AQUÍ"
  }
}

Respuesta de Ejemplo

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

Obtener Resultados

Utiliza el método getTaskResult para obtener los resultados de la resolución.

Dependiendo de la carga del sistema, obtendrás los resultados en el intervalo de 1 segundo a 20 segundos.

Ejemplo de Solicitud

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"
}

Respuesta de Ejemplo

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": "listo"
}

Utilizar Solicitud SDK

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:user:pass",
            "userAgent": "MODERN_USER_AGENT_AQUÍ"
           )
go
package main

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

func main() {
	// primero necesitas instalar el SDK
	//go get github.com/capsolver/capsolver-go
	//export CAPSOLVER_API_KEY='...' o
	//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:user:pass",
		"userAgent":  "MODERN_USER_AGENT_AQUÍ",
	})
	if err != nil {
		log.Fatal(err)
		return
	}
	fmt.Println(solution)
}