Maglutas ng Google Recaptcha nang awtomatiko
Gamitin ang ganitong uri ng gawain para lutasin ang mga Recaptcha sa mga serbisyo ng Google. Sa iba pang mga kaso gamitin ang RecaptchaV2TaskProxyless para lutasin ang Recaptcha sa mode na proxy-off. Ang API ng Google ay hindi pinapakita ang IP address ng naglulutas sa may-ari ng websayt.
Ang aming sistema sa paglutas ay ginawa sa paraan na ang browser ng manggagawa ay walang access sa iyong mga proxy server. Ang data na ito ay nakatago sa aming server at inaalis pagkatapos makumpleto ang gawain. Ang computer ng manggagawa lamang ang nakikipag-ugnayan sa aming mga server. Ang iyong proxy ay ina-access lamang mula sa isang IP address.
Bago ipatupad ang ganitong uri ng gawain, ang aming proxy checker ay maaaring subukan ang iyong proxy para sa pagkakabagay sa pamamagitan ng paggawa ng sunod-sunod na mga kahilingang pagsusulit. Kapag ang kahilingang pagsusulit ay bumagsak, ang iyong gawain ay mamarkahan ng ERROR_PROXY_CONNECT_TIMEOUT o kaparehong error at kakanselahin. Sa oras ng pagproseso ng solusyon, ang iyong proxy ay maaaring pumalya at ang aming API ay makabuo ng iba pang mga proxy error.
Bagay ng gawain
Katangian | Uri | Kinakailangan | Layunin |
---|---|---|---|
type | String | Oo | RecaptchaV2Task Dating pangalan ng gawain: 'NoCaptchaTask'. Kami ay patuloy na susuportahan ang lumang pangalan ng gawain magpakailanman, hindi na kailangang i-update ang iyong code. |
websiteURL | String | Oo | Adres ng puntiryang web page. Maaaring mahanap saan man sa web site, kahit sa lugar ng miyembro. Ang aming mga manggagawa ay hindi nakakapunta doon sa halip ay isi-simulate ang pagbisita. |
websiteKey | String | Oo | Website key ng Recaptcha. Matuto kung paano ito hanapin sa artikulong ito. |
recaptchaDataSValue | String | Hindi | Halaga ng 'data-s' na parametro. Angkop lamang sa mga Recaptcha na nasa mga websayt ng Google. |
proxyType | String | Oo | Uri ng proxy http - kalimitang http/https na proxy socks4 - socks4 na proxy socks5 - socks5 na proxy |
proxyAddress | String | Oo | IP address ng proxy ipv4/ipv6. Walang mga host name o IP address mula sa mga lokal na network. |
proxyPort | Integer | Oo | Port ng proxy |
proxyLogin | String | Hindi | Login para sa proxy na kinakailangan ang awtorisasyon (basic) |
proxyPassword | String | Hindi | Password ng proxy |
userAgent | String | Oo | User-Agent ng browser na ginamit sa emulation. Kinakailangan na gumamit ka ng signature ng modernong browser; kung hindi, ang Google ay hihilingin sa iyo na mag "update your browser". |
cookies | String | Hindi | Karagdagang mga cookie na dapat nating gamitin sa mga domain ng Google. |
isInvisible | Boolean | Hindi | Tukuyin kung ang Recaptcha ay nakikita o hindi. Ito ay magre-render ng karampatang widget para sa aming mga manggagawa. |
Halimbawa ng kahilingan
#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)
Bagay ng solusyon ng gawain
Katangian | Uri | Layunin |
---|---|---|
gRecaptchaResponse | String | Ang string ng token na kinakailangan para sa pakikipag-ugnayan sa form sa pagsumite ng puntiryang website. |
cookies | Array | Opsiyonal na array ng mga cookie na ginamit para sa paglutas ng Recaptcha. Angkop lamang para sa mga domain at subdomain ng google.com. |
Halimbawa ng tugon
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}