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.

Oggetto del task
Proprietà | Tipo | Richiesto | Scopo |
---|---|---|---|
type | Stringa | Sì | RecaptchaV3TaskProxyless |
websiteURL | Stringa | Sì | 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 | Sì | Chiave del sito Recaptcha. Scopri come trovarla su questo articolo. |
minScore | Doppia | Sì | Filtra un lavoratore con un determinato punteggio. Il valore può essere uno dei seguenti: 0,3 0,7 0,9 |
pageAction | Stringa | No | 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'}) |
isEnterprise | Booleana | No | Imposta 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', {..}) |
apiDomain | Stringa | No | Utilizzare 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
#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à | Tipo | Scopo |
---|---|---|
gRecaptchaResponse | Stringa | Stringa 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"
}