Menu

RecaptchaV2TaskProxyless: desvía Recaptchas de Google automáticamente sin proxies

Este tipo de tarea resuelve Recaptchas V2 de Google sin proxy. La tarea será ejecutada usando nuestros servidores proxy y/o las direcciones IP de los trabajadores.

Por el momento los Recaptchas no tienen protección de situaciones en las que el rompecabezas es resuelto en una dirección IP y un formulario con g-response es enviado desde otro IP. La API de Google no ofrece direcciones IP de la persona que resuelve su Recaptcha. Si esto cambia, siempre puedes usar nuestro tipo estándar de tarea para eso - RecaptchaV2Task.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Ejemplo de Recaptcha V2

Objeto de la tarea

PropiedadTipoRequeridoPropósito
typeCadenaRecaptchaV2TaskProxyless
Nombre anterior del tipo de tarea: NoCaptchaTaskProxyless. 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.
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.recaptchav2proxyless import *

solver = recaptchaV2Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
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"')

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