Imperva: Lösung für reese84
Cookie erhalten
Struktur des Aufgabenobjekts
| Parameter | Typ | Erforderlich | Hinweis |
|---|---|---|---|
| type | String | Yes | AntiImpervaTask,AntiImpervaTaskProxyLess |
| websiteUrl | String | Yes | Die Website-URL |
| userAgent | String | Yes | Browser User-Agent |
| proxy | String | Yes | Sie müssen Ihren Proxy übermitteln |
| utmvc | Boolean | Optional | Wenn das Cookie incap_see_xxx, nlbi_xxx, visid_inap_xxx enthält, ist es wahr |
| reese84 | Boolean | Optional | Wenn das Cookie reese84 enthält, setzen Sie es auf true |
| reeseScriptUrl | String | Optional | Die URL enthält normalerweise mehrere Bindestriche (-) und zufällige Wörter |
| cookies | List | Optional | Sie können Ihre Cookies senden |
| reeseToken | String | Optional | Wenn Ihr reeseToken abgelaufen ist, können Sie das aktuelle reeseToken senden, um ein neues reeseToken zu erhalten. |
Anwendungsbeispiel
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiImpervaTask",
"websiteUrl":"https://beispiel.com/",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
"proxy":"http:ip:port:benutzer:passwort"
"utmvc":true,// optional
"reese84":true,
"reeseScriptUrl":"https://beispiel.com/mbit-Und-Dirers-him",
"cookies":[
{
"name": "cookieName",
"value": "cookieValue"
}
]
}
}Beispielantwort
{
"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
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,
"errorCode": null,
"errorDescription": null,
"solution": {
"token": "xxxx"
},
"status": "ready"
}