Imperva: Resolviendo reese84
Obtener Cookie
Estructura del Objeto de Tarea
Parámetro | Tipo | Requerido | Nota |
---|---|---|---|
type | String | Yes | AntiImpervaTask ,AntiImpervaTaskProxyLess |
websiteUrl | String | Yes | URL del sitio web |
userAgent | String | Yes | User-Agent del navegador |
proxy | String | Yes | Debes enviar tu proxy |
utmvc | Boolean | Optional | Si la cookie contiene incap_see_xxx, nlbi_xxx, visid_inap_xxx , significa verdadero |
reese84 | Boolean | Optional | Si la cookie contiene reese84 , establecerlo en verdadero |
reeseScriptUrl | String | Optional | La URL generalmente tiene varios guiones (-) y palabras aleatorias |
cookies | List | Optional | Puedes enviar tus cookies |
reeseToken | String | Optional | Si tu reeseToken ha caducado, puedes enviar el reeseToken actual para obtener uno nuevo. |
Ejemplo de Solicitud
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiImpervaTask",
"websiteUrl":"https://example.com/",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/113.0.0.0 Safari/537.36",
"proxy":"http:ip:puerto:usuario:contraseña",
"utmvc":true, // opcional
"reese84":true,
"reeseScriptUrl":"https://exampe.com/mbit-And-Dirers-him",
"cookies":[
{
"name": "nombreCookie",
"value": "valorCookie"
}
]
}
}
Ejemplo de Respuesta
{
"errorId": 0,
"status": "idle",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Obtención de 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
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Ejemplo de Respuesta
{
"errorId": 0,
"errorCode": null,
"errorDescription": null,
"solution": {
"token": "xxxx"
},
"status": "ready"
}