Menu

RecaptchaV2EnterpriseTaskProxyless: contourner Google Recaptcha V2 Enterprise sans proxy

Ce type de tâche sert à résoudre Google Recaptcha Enterprise V2 à partir de l'adresse IP du travailleur.

C'est surtout similaire à RecaptchaV2TaskProxyless, 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
typeStringYesRecaptchaV2EnterpriseTaskProxyless
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.

Exemple de demande

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyless import *

solver = recaptchaV2EnterpriseProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})

# 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"
}