Lös Google Recaptcha automatiskt
Använd den här typen av uppgift för att lösa Recaptchas i Google-tjänster. I alla andra fall använder du RecaptchaV2TaskProxyless för att lösa Recaptcha i proxy-off-läge. Googles API avslöjar inte lösarens IP-adress till webbplatsägare.
Vårt lösningssystem är byggt så att en arbetares webbläsare inte har tillgång till dina proxyservrar. Dessa uppgifter lagras på vår server och tas bort så snart uppgiften är slutförd. Arbetstagarnas datorer interagerar endast med våra servrar. Din proxy nås endast från en IP-adress.
Innan du utför den här typen av uppgift kan vår proxykontroll testa din proxy för kompatibilitet genom att göra en serie testförfrågningar. Om dessa testförfrågningar misslyckas kommer din uppgift att markeras med ERROR_PROXY_CONNECT_TIMEOUT eller ett liknande fel och avbrytas. Under lösningsprocessen kan din proxy också misslyckas och vårt API kommer att producera andra proxyfel.
Uppdragets objekt
Egenskap | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
type | Textsträng | Ja | RecaptchaV2Task Tidigare uppdragsnamn: "NoCaptchaTask". Äldre uppdragsnamn har fortsatt stöd. Du behöver inte uppdatera din kod. |
websiteURL | Textsträng | Ja | Målsidans webbadress. Kan hittas var som helst på webbplatsen. Även i inloggat läge. Våra arbetare går inte dit, utan emulerar besöket. |
websiteKey | Textsträng | Ja | Recaptcha website key. Läs mer om hur du hittar den i artikeln den här. |
recaptchaDataSValue | Textsträng | Nej | Värdet i "data-s"-parametern. Gäller endast för Recaptchor på Googles webbplatser. |
proxyType | Textsträng | Ja | Typ av proxy http - vanlig http/https proxy socks4 - socks4 proxy socks5 - socks5 proxy |
proxyAddress | Textsträng | Ja | Proxyns ip-adress (IPv4/IPv6). Inga värdnamn eller ip-adresser från lokala nätverk. |
proxyPort | Heltal (integer) | Ja | Proxyport |
proxyLogin | Textsträng | Nej | Användarnamn till proxy som kräver autentisering (grundläggande) |
proxyPassword | Textsträng | Nej | Lösenord till proxy |
userAgent | Textsträng | Ja | Webbläsarens användaragent som används under emuleringen. Du måste använda en användaragent från en modern webbläsare, annars kommer Google be dig "uppdatera webbläsaren". |
cookies | Textsträng | Nej | Ytterligare cookies vi borde använda på Googles domäner. |
isInvisible | Boolesk | Nej | Anger om Recaptchan är osynlig. Det gör att rätt widget kan visas för arbetarna. |
Exempel på förfrågan
#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)
Lösningens objekt
Egenskap | Typ | Beskrivning |
---|---|---|
gRecaptchaResponse | Textsträng | Tokensträng som behövs för att skicka formulär på målsidan. |
cookies | Datatabell (array) | Valfri datatabell med cookies som användes för Recaptcha-lösningen. Gäller endast Googles domäner och subdomäner. |
Exempel på svar
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}