Menu

Resolver un Enterprise V3 de Google

Puesto que un V3 Enterprise no es tan diferente en comparación con un V3 no-Enterprise, decidimos lanzar su soporte dentro de las tareas V3 habituales.

Diferencias entre V3 Enterprise y V3 no Enterprise:

  • el código del widget se carga a través de "enterprise.js" (frente a "api.js")
  • la recuperación de la puntuación del usuario se realiza con la llamada "grecaptcha.enterprise.execute" (frente a "grecaptcha.execute")

Para marcar su tarea Enterprise V3, simplemente debe añadir un indicador de "isEnterprise": cierto para su carga V3 no-Enterprise.

Ejemplo de solicitud

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

from anticaptchaofficial.recaptchav3enterpriseproxyless import *

solver = recaptchaV3EnterpriseProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)

# 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)
    # user-agent in case you need it:
    print("user-agent: "+solver.get_user_agent())
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.
userAgentCadenaAgente de usuario del navegador del trabajador. Utilícelo cuando envíe el token de respuesta.

Ejemplo de respuesta

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3",
        "userAgent":"Mozilla\5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}