Tipi di task supportati
Metodi dell'API
Articoli
Tutorial
GitHub icon
GitHub
Tutorial pages

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. Ciascuno può avere un prezzo leggermente diverso dovuto al numero di lavoratori disponibili. Passando la proprietà minScore definisci la coda in cui sarà inserito il tuo task. La maggior parte dei nostri lavoratori disponibili hanno un punteggio di 0,3, mentre gli altri hanno 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 un lavoratore con un determinato punteggio. Il valore può essere uno dei seguenti:
0,3
0,7
0,9
pageActionStringaNo
Il valore "action" del Recaptcha. Il proprietario del sito definisce che cosa fa l'utente sulla pagina tramite questo parametro.
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"
}