Menù della documentazione

RecaptchaV2EnterpriseTaskProxyless: bypassa Google Recaptcha V2 Enterprise senza proxy

Questo tipo di task serve a risolvere i Google Recaptcha Enterprise V2 dall'indirizzo IP del lavoratore.

È simile al RecaptchaV2TaskProxyless, tranne per il fatto che i task sono risolti tramite l'Enterprise API e assegnati ai lavoratori col punteggio di Recaptcha V3 più alto. Per ulteriori informazioni su Recaptcha Enterprise visita questa sezione di FAQ.

Esempio di Recaptcha V2 Enterprise. A vedersi è identica alla versione non enterprise.

Oggetto del task

Proprietà Tipo Richiesto Scopo
type Stringa RecaptchaV2EnterpriseTaskProxyless
websiteURL Stringa Indirizzo di una pagina bersaglio. Si può trovare ovunque nel sito, persino nell'area membri. I nostri lavoratori non vanno lì, ma ne simulano la visita.
websiteKey Stringa Chiave del sito Recaptcha. Scopri come trovarla su questo articolo.
enterprisePayload Oggetto No Parametri aggiuntivi che devono essere passati al metodo "grecaptcha.enterprise.render" insieme con la sitekey. Un esempio di quello che dovresti cercare:
JSON senza errori
                  grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
                
In questo esempio puoi notare il parametro "s" che non è con documentazione, ma è richiesto. Invialo all'API, così riprodurremo correttamente il widget Recaptcha con questo parametro.

Esempio di richiesta

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2EnterpriseTaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
            "enterprisePayload": {
                "s": "SOME_ADDITIONAL_TOKEN"
            }
        }
}' https://api.anti-captcha.com/createTask
        

Esempio di risposta

JSON senza errori
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON con un errore
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Ottieni la soluzione

Usa il metodo getTaskResult per richiedere la soluzione. Dai un po' di tempo al lavoratore, ad esempio 5 secondi, prima di fare la prima richiesta. Se il lavoratore è ancora occupato riprova dopo 3 secondi.

Oggetto soluzione task

Proprietà Tipo Scopo
gRecaptchaResponse Stringa Stringa di token richiesta per interagire col modulo di invio su un sito bersaglio.

Esempio di risposta

JSON senza errori
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}