Menu

RecaptchaV2EnterpriseTask: résoudre Google Recaptcha V2 Enterprise avec proxy

Ce type de tâche sert à résoudre Google Recaptcha Enterprise V2 via le proxy fourni.

C'est surtout similaire à RecaptchaV2Task, sauf que les tâches sont résolues en utilisant l'Enterprise API et attribué aux travailleurs avec le meilleur score Recaptcha V3. Pour plus d'informations sur Recaptcha Enterprise, veuillez visiter section FAQ.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Exemple Recaptcha V2 Entreprise. Visuellement identique à la version non entreprise.

Objet de tâche

PropriétéTypeObligatoireObjectif
typeStringYesRecaptchaV2EnterpriseTask
websiteURLStringYesAdresse d'une page Web cible. Peut être situé n'importe où sur le site Web, même dans une zone membre. Nos ouvriers n'y naviguent pas, mais simulent plutôt la visite.
websiteKeyStringYesClé de site Web Recaptcha. Apprenez à le trouver dans cet article.
enterprisePayloadObjectNonParamètres supplémentaires qui doivent être passés à la méthode "grecaptcha.enterprise.render" avec la clé de site. Exemple de ce que vous devez rechercher:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
Dans cet exemple, vous pouvez noter le paramètre "s" qui n'est pas documented, mais évidemment obligatoire. Envoyez-le à l'API, afin que nous rendions correctement le widget Recaptcha avec ce paramètre.
apiDomainStringNonUtilisez ce paramètre pour envoyer le nom de domaine à partir duquel le script Recaptcha doit être servi. Il ne peut avoir qu'une seule des deux valeurs suivantes : "www.google.com" ou "www.recaptcha.net". N'utilisez pas ce paramètre si vous ne comprenez pas ce que vous faites.
proxyTypeStringYesType de proxy
http - proxy habituel http/https
socks4 - proxy
socks5 socks4 - proxy socks5
proxyAddressStringYesAdresse IP proxy ipv4/ipv6. Aucun nom d'hôte ou adresse IP des réseaux locaux.
proxyPortIntegerYesPort proxy
proxyLoginStringYesConnexion pour proxy qui nécessite une autorisation (de base)
proxyPasswordStringYesMot de passe proxy
userAgentStringYesUser-Agent du navigateur utilisé en émulation. Il est nécessaire que vous utilisiez une signature d'un navigateur moderne, sinon Google vous demandera de "mettre à jour votre navigateur".
cookiesStringNonCookies supplémentaires que nous devrions utiliser dans les domaines Google.

Exemple de demande

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)

Objet de solution de tâche

PropriétéTypeObjectif
gRecaptchaResponseStringChaîne de jeton requise pour interagir avec le formulaire de soumission sur le site Web cible.

Exemple de réponse

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