Lutasin ang Recaptcha V3
Ang ganitong uri ng bagay ng gawain ay kinakailangan para malutas ang Google Recaptcha V3 sa computer ng manggagawa. Ang gawaing ito ay lulutasin ng aming serbisyo sa pamamagitan ng sarili naming mga proxy server at/o mga IP address ng mga manggagawa.
Mangyaring tandaan na may pagkakaiba sa pagitan ng Recaptcha V2-invisible at Recaptcha V3. Pareho ang hitsura nila at maaaring ito ay nakakalito. May mabilis na paraan para malaman ang tamang uri: subukang lutasin ito gamit ang aming API bilang V2-invisible at V3. Ang isa sa iyong pagtatangka ay makakakuha ng error, at sa isa wala.
Sinusubukan namin ang aming mga manggagawa para sa kanilang "score" sa recaptcha at ilalagay ang mga ito sa 3 grupo (mga pila): 0.3, 0.7 at 0.9. At bawat isa ay maaaring mayroong maliit na pagkakaiba sa presyo dahil sa bilang ng mga nakatenggang manggagawa. Sa pamamagitan ng pagdaan ng katangian na "minScore" tinutukoy mo ang pila na kung saan ang gawain mo ay papasok. Kalimitan sa aming abeylabol na mga manggagawa ay mayroong iskor na 0.3, at ang kakaunti ay 0.9.
Bagay ng gawain
Katangian | Uri | Kinakailangan | Layunin |
---|---|---|---|
type | String | Oo | RecaptchaV3TaskProxyless |
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. |
minScore | Doble | Oo | Sinasala ang mga manggagawa ng may kinakailangang iskor. Ang halaga ay maaaring isa sa mga sumusunod: 0.3 0.7 0.9 |
pageAction | String | Hindi | Ang halaga ng "action" ng Recaptcha. Ang may-ari ng websayt ay ginagamit ang parametrong ito upang matukoy kung ano ginagawa ng mga gumagamit sa pahina. Halimbawa: grecaptcha.execute('site_key', {action:'login_test'}) |
isEnterprise | Boolean | Hindi | I-set itong flag sa "true" kapag kailangan mong malutas itong V3 sa pamamagitan ng Enterprise API. Default na halaga ay "false" at ang Recaptcha ay nilulutas sa pamamagitan ng non-enterprise API. Maaaring matukoy ng isang javascript na pagtawag kagaya ng sumusunod na halimbawa: grecaptcha.enterprise.execute('site_key', {..}) |
apiDomain | String | Hindi | Gamitin ang parametrong ito para ipadala ang domain name kung saan dapat ihatid ang Recaptcha script. Maaari lamang magkaroon ng isa sa dalawang halaga: "www.google.com" o "www.recaptcha.net". Huwag gamitin ang parametrong ito maliban na lamang kung naiintindihan mo ang iyong ginagawa. |
Halimbawa ng kahilingan
#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)
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. |
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"
}