Menu

RecaptchaV3TaskProxyless: risolvi Google Recaptcha v3

Questo tipo di oggetto del task è richiesto per risolvere un Google Recaptcha V3 sul computer di un lavoratore. Questo task sarà eseguito dal nostro servizio tramite i nostri server proxy e/o indirizzi IP dei lavoratori.

Considera che c'è una differenza tra il Recaptcha V2-invisible e il Recaptcha V3. Si assomigliano e ciò può creare confusione. Esiste un modo veloce per determinare il tipo corretto: prova a risolverlo con la nostra API come V2-invisible e V3. In un tentativo visualizzerai un errore, nell'altro no.

Testiamo i nostri lavoratori per il loro "punteggio" di recaptcha e li mettiamo in 3 gruppi (code): 0.3, 0.7 e 0.9. Ognuna potrebbe avere un punteggio leggermente diverso, a causa del numero di lavoratori inattivi. Passando la proprietà "minScore" si definisce in quale coda va l'attività. La maggior parte dei lavoratori disponibili ha un punteggio di 0,3, mentre la minoranza ha un punteggio di 0,9.

Recaptcha v3 example
Un esempio di Recaptcha v3. Normalmente c'è un simbolo nell'angolo in basso a destra della pagina. Ma può essere rimosso facilmente con Javascript.

Oggetto del task

ProprietàTipoRichiestoScopo
typeStringaRecaptchaV3TaskProxyless
websiteURLStringaIndirizzo 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.
websiteKeyStringaChiave del sito Recaptcha. Scopri come trovarla su questo articolo.
minScoreDoppiaFiltra i lavoratori con un particolare punteggio. Può avere uno dei seguenti valori:
0.3
0.7
0.9
pageActionStringaNo
Valore "azione" di Recaptcha. I proprietari dei siti web utilizzano questo parametro per definire le azioni degli utenti sulla pagina. Esempio:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterpriseBooleanaNoImposta questo flag su "true" se vuoi che questo V3 sia risolto con l'API Enterprise. Il valore predefinito è "false" e il Recaptcha è risolto con l'API non enterprise. Può essere determinato da una chiamata in javascript come nell'esempio seguente:

grecaptcha.enterprise.execute('site_key', {..})
apiDomainStringaNoUtilizzare questo parametro per inviare il nome del dominio da cui deve essere servito lo script Recaptcha. Può avere solo uno dei due valori: "www.google.com" o "www.recaptcha.net". Non utilizzare questo parametro se non si è consapevoli di ciò che si sta facendo.

Esempio di richiesta

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav3proxyless import *

solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print "g-response: "+g_response
else:
    print "task finished with error "+solver.error_code

Oggetto soluzione task

ProprietàTipoScopo
gRecaptchaResponseStringaStringa di token richiesta per interagire col modulo di invio su un sito bersaglio.

Esempio di risposta

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