Menu

RecaptchaV2Task: resuelve rompecabezas de Recaptchas de Google con tu proxy

Usa este tipo de tarea para resolver Recaptchas en los servicios de Google. En cualquier otro caso usa RecaptchaV2TaskProxyless para resolver Recaptchas en modo sin proxy. La API de Google no revelará la dirección IP del solucionador al dueño de un sitio web.

Nuestro sistema está hecho de tal forma que el navegador del trabajador no tenga acceso a los servidores de tu proxy. Estos datos están almacenados en nuestro servidor y serán eliminados justo después de que se complete la tarea. La computadora del trabajador interactúa sólo con nuestros servidores. Tu proxy solo puede tener acceso desde una dirección IP. Más información en de Preguntas Frecuentes.

Antes de ejecutar este tipo de tarea, nuestro verificador de proxy podría probar la compatibilidad de tu proxy haciendo una serie de solicitudes de prueba. Si esta solicitud de prueba falla, tu tarea será marcada con el error ERROR_PROXY_CONNECT_TIMEOUT o algo similar y será cancelada. Durante el proceso de resolución tu proxy podría fallar también y nuestra API podría producir otros errores. Por favor consulta las respecto al tema de proxies para saber más.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Ejemplo de Recaptcha V2

Objeto de la tarea

PropiedadTipoRequeridoPropósito
typeCadenaRecaptchaV2Task
Nombre anterior de la tarea: 'NoCaptchaTask'. Continuaremos soportando el nombre anterior indefinidamente, no es necesario actualizar tu código.
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.
recaptchaDataSValueCadenaNoValor del parámetro 'data-s'. Se aplica sólo para Recaptchas en sitios web de Google.
proxyTypeCadenaTipo de proxy
http - http/https habitual proxy
socks4 - socks4 proxy
socks5 - proxy socks5
proxyAddressCadenaDirección IP de proxy ipv4/ipv6. No hay nombres de host o direcciones IP de redes locales.
proxyPortEnteroPuerto del Proxy
proxyLoginCadenaNoUsuario para proxy, el cual requiere autorización (básica)
proxyPasswordCadenaNoContraseña del Proxy
userAgentCadenaAgente de usuario del navegador que se usa en la emulación. Es necesario que uses la firma de un navegador moderno, de lo contrario Google te pedirá que "actualices tu navegador".
cookiesCadenaNoCookies adicionales que deberíamos usar en los dominios de Google.
isInvisibleBooleanoNoEspecifica si el Recaptcha es invisible. Esto mostrará un widget apropiado para nuestros trabajadores.

Ejemplo de solicitud

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyon import *

solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')

# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
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

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.
cookiesArregloArreglo opcional de cookies usados para resolución de Recaptchas. Sólo se aplica para los dominios y subdominios de google.com.

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