Menu

Lutasin ang HCaptcha

Gamitin ang ganitong uri ng gawain para lutasin nang awtomatiko ang Hcaptcha. Ang resulta ng gawain ay isang token, na kailangan mong gamitin sa puntiryang form sa websayt. Hcaptcha devs call their captcha "a drop-in replacement for Recaptcha". Sinubukan din naming gawin ito sa aming API, kaya ang mga katangian ay parehong-pareho sa RecaptchaV2TaskProxyless maliban sa "type" na katangian.

Mahalagang paalala tungkol sa halaga ng User-Agent. Dati posibleng magbigay ng sarili mong User-Agent para sa mga gawain, ngunit nabago na ito. Sa halip ay ibinibigay namin ang user-agent ng manggagawa na kailangan mong gamitin para i-bypass ang bayad na bersiyon ng Hcaptcha. Binago ito dahil halos imposibleng i-emulate ang isang dayuhang user-agent sa ibang platform, halimbawa ang Chrome user-agent sa Firefox. Ang mga browser ay may malaking bilang ng mga pangalawang artifact bukod sa navigator.userAgent, na partikular na nabibilang sa isa o ibang platform.

Halimbawa na captcha

Bagay ng gawain

KatangianUriKinakailanganLayunin
typeStringOoHCaptchaTaskProxyless
websiteURLStringOoAdres 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.
websiteKeyStringOositekey ng hCaptcha
userAgentStringOoIbigay ang User Agent na iyong ginagamit na pang-navigate sa websayt. Gagamitin ng aming mga manggagawa ang parehong halaga sa paglutas ng Hcaptcha.
Hindi na ginagamit. Sa halip, gamitin ang User-Agent mula sa aming mga manggagawa na ibinalik ng "getTaskResult" na metodo.
isInvisibleBooleanHindiTukuyin kung ang Hcaptcha ay nakikita o hindi. Ito ay magbibigay ng angkop na widget para sa aming mga manggagawa.
isEnterpriseBooleanHindiGamitin ang parametrong ito kung gusto mong malutas ang iyong Hcaptcha ng mga manggagawang may pinakamataas na marka sa Hcaptcha. Tandaan na triple ang halaga nito sa paglutas.
enterprisePayloadBagayHindiMga karagdagang parametro na aming gagamitin para i-render ang Hcaptcha na widget para sa Enterprise na bersiyon.

KatangianUriKinakailangan
rqdataStringHindi
sentryBooleanHindi
apiEndpointStringHindi
endpointStringHindi
reportapiStringHindi
assethostStringHindi
imghostStringHindi

Halimbawa ng kahilingan

Python
Javascript
Go
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.hcaptchaproxyless import *

solver = hCaptchaProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")

# tell API that Hcaptcha is invisible
#solver.set_is_invisible(1)

# tell API that Hcaptcha is Enterprise
#solver.set_is_enterprise(1)

# set here parameters like rqdata, sentry, apiEndpoint, endpoint, reportapi, assethost, imghost
#solver.set_enterprise_payload({
#    "rqdata": "rq data value from target website",
#    "sentry": 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)
    print("user-agent, use it to post the form: ", solver.get_user_agent())
    print("respkey, if any: ", solver.get_respkey())
else:
    print("task finished with error "+solver.error_code)

Bagay ng solusyon ng gawain

KatangianUriLayunin
gRecaptchaResponseStringAng string ng token na kinakailangan para sa pakikipag-ugnayan sa form sa pagsumite ng puntiryang website.
respKeyStringOutput ng funsiyon na "window.hcaptcha.getRespKey()" kapag abeylabol ito. Ginagamit ito ng ilang mga websayt para sa karagdagang beripikasyon.
userAgentStringUser-Agent ng browser ng manggagawa. Gamitin ito kapag isinumite mo ang token ng tugon.

Halimbawa ng tugon

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3......",
        "respKey":"E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjoiQk5vb1JuZ0FPSHBCM2EyWURSSC......",
        "userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}