Menu

Los Google Recaptcha V2 Enterprise met een proxy op

Dit soort taken zijn voor het oplossen van Google Recaptcha Enterprise V2 via de geleverde proxy.

Het is grotendeels vergelijkbaar met RecaptchaV2Task, behalve dat taken worden opgelost met behulp van de Enterprise API en toegewezen aan medewerkers met de beste Recaptcha V3-score.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Recaptcha V2 Enterprise voorbeeld. Is visueel identiek aan de niet-enterprise versie.

Taak object

EigenschapTypeVerplichtDoel
typeStringJaRecaptchaV2EnterpriseTask
websiteURLStringJaAdres van een doelpagina. Kan overal op de website geplaatst zijn, zelfs in een ledengedeelte. Onze medewerkers navigeren daar niet heen, simuleren in plaats daarvan het bezoek.
websiteKeyStringJaRecaptcha-websitesleutel. Leer hoe u het kunt vinden in dit artikel.
enterprisePayloadObjectNrExtra parameters die moet worden doorgestuurd naar de methode "grecaptcha.enterprise.render", samen met de sitesleutel. Voorbeeld van waar u naar moet zoeken:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
In dit voorbeeld ziet u de parameter "s" die niet gedocumenteerd is, maar duidelijk vereist is. Stuur het naar de API, zodat we de Recaptcha-widget met deze parameter goed renderen.
apiDomainStringNrGebruik deze parameter om de domeinnaam te sturen vanwaar het Recaptcha-script geserveerd moet worden. Kan slechts een van de twee waarden hebben: "www.google.com" of "www.recaptcha.net". Gebruik deze parameter niet tenzij u begrijpt wat u doet.
proxyTypeStringJaType proxy
http - meestal http/https proxy
socks4 - socks4 proxy
socks5 - socks5 proxy
proxyAddressStringJaProxy IP-adres ipv4/ipv6. Geen hostnamen of IP-adressen van lokale netwerken.
proxyPortIntegerJaProxypoort
proxyLoginStringJaLogin voor proxy die autorisatie vereist (basis)
proxyPasswordStringJaProxy-wachtwoord
userAgentStringJaDe User-Agent van de browser die wordt gebruikt in de emulatie. Het is verplicht dat u een handtekening van een moderne browser gebruikt, anders zal Google u vragen om uw "browser bij te werken".
cookiesStringNrExtra cookies die we moeten gebruiken bij Google-domeinen.

Voorbeeld aanvraag

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyon import *

solver = recaptchaV2EnterpriseProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
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)

Taak oplossing object

EigenschapTypeDoel
gRecaptchaResponseStringToken string die vereist is voor het samenwerken met het ingediende formulier op een doelwebsite.

Voorbeeld reactie

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}