Menu

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.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Esempio di Recaptcha V2

Oggetto del task

ProprietàTipoRichiestoScopo
typeStringaRecaptchaV2Task
Nome del task precedente: 'NoCaptchaTask'. Continueremo sempre a supportare il nome del vecchio task, non devi aggiornare il codice.
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.
recaptchaDataSValueStringaNoValore del parametro 'data-s'. Vale solo per i Recaptcha e i siti Google.
proxyTypeStringaTipo di proxy
http - solito http/https proxy
socks4 - socks4 proxy
socks5 - proxy socks5
proxyAddressStringaL'indirizzo IP del proxy ipv4/ipv6. Nessun host name né indirizzo IP dalle reti locali.
proxyPortNumero interoPorta del proxy
proxyLoginStringaNoAccesso per il proxy che richiede l'autorizzazione (basico)
proxyPasswordStringaNoPassword del proxy
userAgentStringaUser-Agent del proxy utilizzato nell'emulazione. Devi utilizzare la firma di un browser moderno, altrimenti Google ti chiederà di "aggiornare il tuo browser".
cookiesStringaNoCookie aggiuntivi che dobbiamo utilizzare nei domini Google.
isInvisibleBooleanaNoSpecifica se il Recaptcha è invisibile. Questo produrrà uno specifico widget per i nostri lavoratori.

Esempio di richiesta

Python
Javascript
PHP
Java
C#
bash
#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àTipoScopo
gRecaptchaResponseStringaStringa di token richiesta per interagire col modulo di invio su un sito bersaglio.
cookiesMatriceSerie 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"
}