Resolver el captcha del torniquete a través de un proxy - TurnstileTask
Turnstile captcha es otro intento de sustituir a Recaptcha. Soportamos todos sus subtipos automáticamente: manual, no interactivo e invisible. No es necesario especificar el subtipo. También proporcionar su propio User-Agent personalizado no es necesario y no funcionará en absoluto.
Tutorial relacionado: Evitar Recaptcha V3 con NodeJS y Puppeteer

Ejemplo de captcha
Objeto de la tarea
Propiedad | Tipo | Requerido | Propósito |
---|---|---|---|
type | Cadena | Sí | TurnstileTask |
websiteURL | Cadena | Sí | Direcció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. |
websiteKey | Cadena | Sí | Llave de sitio del torniquete |
action | Cadena | No | Parámetro opcional "action". |
turnstileCData | Cadena | No | Token opcional "cData |
proxyType | Cadena | Sí | Tipo de http del proxy - usualmente proxy http/https socks4 - proxy socks4 socks5 - proxy socks5 |
proxyAddress | Cadena | Sí | Dirección IP de proxy ipv4/ipv6. No hay nombres de host o direcciones IP de redes locales. |
proxyPort | Entero | Sí | Puerto del Proxy |
proxyLogin | Cadena | No | Usuario para proxy, el cual requiere autorización (básica) |
proxyPassword | Cadena | No | Contraseña del Proxy |
Ejemplo de solicitud
Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.turnstileproxyon import *
solver = turnstileProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com/")
solver.set_website_key("sitekey_here")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
# Optionally specify page action
solver.set_action("login")
# Optionally specify cData token
solver.set_action("some_custom_token")
# 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)
token = solver.solve_and_return_solution()
if token != 0:
print "token: "+token
else:
print "task finished with error "+solver.error_code
Objeto de solución de la tarea
Propiedad | Tipo | Propósito |
---|---|---|
token | Cadena | Cadena de tokens requerida para interactuar con el envío de formulario en el sitio web de destino. |
userAgent | Cadena | User-Agent del navegador del trabajador. Utilízalo cuando envíes el token de respuesta. |
Ejemplo de respuesta
{
"errorId":0,
"status":"ready",
"solution":
{
"token":"0.vtJqmZnvobaUzK2i2PyKaSqHELYtBZfRoPwMvLMdA81WL_9G0vCO3y2VQVIeVplG0mxYF7uX.......",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}