RecaptchaV2Task: risolve i rompicapi di Google Recaptcha col tuo proxy
Usa questo tipo di task per risolvere i Recaptcha nei servizi Google. Negli altri casi utilizza RecaptchaV2TaskProxyless per risolvere il Recaptcha in modalità senza proxy. L'API di Google non rivela al proprietario di un sito l'indirizzo IP del risolutore.
Il nostro sistema è costruito in modo che il browser del lavoratore non ha accesso ai tuoi server proxy. Questi dati sono salvati sul nostro server e sono rimossi subito dopo il completamento del task. Il computer del lavoratore interagisce soltanto con i nostri server. Si accede al tuo proxy soltanto da un indirizzo IP. Ulteriori informazioni in .
Prima di eseguire questo tipo di task il nostro controllo proxy può testare la compatibilità del tuo proxy facendo una serie di richieste di test. Se questa richiesta di test non va a buon fine il tuo task sarà contrassegnato con ERROR_PROXY_CONNECT_TIMEOUT o un errore simile e sarà cancellato. Durante il processo di risoluzione il tuo proxy potrebbe non funzionare e la nostra API produrrà altri errori proxy. Consulta le per saperne di più sui proxy.


Oggetto del task
Proprietà | Tipo | Richiesto | Scopo |
---|---|---|---|
type | Stringa | Sì | RecaptchaV2Task Nome del task precedente: 'NoCaptchaTask'. Continueremo sempre a supportare il nome del vecchio task, non devi aggiornare il codice. |
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. |
recaptchaDataSValue | Stringa | No | Valore del parametro 'data-s'. Vale solo per i Recaptcha e i siti Google. |
proxyType | Stringa | Sì | Tipo di proxy http - proxy http/https usuale socks4 - proxy socks4 socks5 - proxy socks5 |
proxyAddress | Stringa | Sì | L'indirizzo IP del proxy ipv4/ipv6. Nessun host name né indirizzo IP dalle reti locali. |
proxyPort | Numero intero | Sì | Porta del proxy |
proxyLogin | Stringa | No | Accesso per il proxy che richiede l'autorizzazione (basico) |
proxyPassword | Stringa | No | Password del proxy |
userAgent | Stringa | Sì | User-Agent del proxy utilizzato nell'emulazione. Devi utilizzare la firma di un browser moderno, altrimenti Google ti chiederà di "aggiornare il tuo browser". |
cookies | Stringa | No | Cookie aggiuntivi che dobbiamo utilizzare nei domini Google. |
isInvisible | Booleana | No | Specifica se il Recaptcha è invisibile. Questo produrrà uno specifico widget per i nostri lavoratori. |
Esempio di richiesta
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav2proxyon import *
solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')
# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")
# 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. |
cookies | Matrice | Serie opzionale di cookie che erano utilizzati per la risoluzione dei Recaptcha. Vale soltanto per i domini e sottodomini google.com. |
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"
}