Menu

RecaptchaV2EnterpriseTaskProxyless: desvía Recaptchas V2 Enterprise de Google sin proxy

Este tipo de tarea es para resolver Recaptchas Enterprise V2 de Google desde las direcciones IP de los trabajadores.

Es muy similar a RecaptchaV2TaskProxyless, excepto que las tareas se resuelven usando la Enterprise API y se asignan a los trabajadores con la mejor calificación de Recaptcha V3. Para más información sobre Enterprise, por favor entra a sección de Preguntas Frecuentes.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Ejemplo de Recaptcha V2 Enterprise. Visualmente es idéntico a la versión no-enterprise.

Objeto de la tarea

PropiedadTipoRequeridoPropósito
typeCadenaRecaptchaV2EnterpriseTaskProxyless
websiteURLCadenaDirección de un sitio web objetivo. Puede localizarse en cualquier parte del sitio web, incluso en un área de miembros. Nuestros trabajadores no navegan ahí, en su lugar simulan la visita.
websiteKeyCadenaClave del sitio web del Recaptcha. Aprende a encontrarlo en éste artículo.
enterprisePayloadObjetoNoParámetros adicionales que deben ser enviados al método "grecaptcha.enterprise.render" junto con la clave del sitio. Ejemplo de lo que debería buscar:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
En este ejemplo puedes ver el parámetro "s" el cual no está documentado, pero obviamente se requiere. Envíalo a la API, para que podamos mostrar el widget de Recaptcha con este parámetro apropiadamente.
apiDomainCadenaNoUtilice este parámetro para enviar el nombre de dominio desde el que se debe servir el script Recaptcha. Sólo puede tener uno de dos valores: "www.google.com" o "www.recaptcha.net". No utilice este parámetro a menos que entienda lo que está haciendo.

Ejemplo de solicitud

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)

Objeto de solución de la tarea

PropiedadTipoPropósito
gRecaptchaResponseCadenaCadena de tokens requerida para interactuar con el envío de formulario en el sitio web de destino.

Ejemplo de respuesta

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