Ir al contenido principal

Util::Turnstile - reconocimiento de captchas Cloudflare Turnstile

Descripción del extractor

Este extractor se utiliza únicamente como un componente conectable en otros extractores donde puede ser necesario resolver captchas de Cloudflare Turnstile, por ejemplo, en los extractores de Ahrefs, así como en extractores personalizados de JavaScript.

El principio de funcionamiento de este extractor consiste en enviar los datos de Turnstile (normalmente el sitekey y la url de la página donde se recibió el captcha de Turnstile) al servicio de resolución y recibir como respuesta un token compuesto por números y letras. La precisión de la resolución depende únicamente del servicio de resolución; por lo general, los servicios casi siempre resuelven Turnstile correctamente.

Características

  • Se admite el trabajo con los siguientes servicios: AntiCaptcha, RuCaptcha, 2captcha, CapMonster.cloud, CapSolver, captchas.io
  • Posibilidad de configurar el tiempo de espera de la respuesta y el retraso en la comprobación del estado
  • Posibilidad de resolver el captcha sin utilizar servicios. Para activar esta opción, en Provider debe seleccionar Auto (using Chrome). Para la resolución se utiliza Chrome (puppeteer), téngalo en cuenta al configurar el número de hilos.

Variantes de uso

  • Evadir Cloudflare Turnstile en extractores en los que es opcional o obligatorio resolver este tipo de captchas para obtener resultados

Consultas

El extractor acepta dos tipos de consultas:

  • sitekey url
  • sitekey url proxy user-agent

Los parámetros se separan por un espacio y significan:

  • sitekey - es el sitekey de Turnstile
  • url - página en la que se encuentra el Turnstile
  • proxy - proxy a través del cual se obtuvo el Cloudflare Turnstile. El parámetro debe estar en formato login:pass@ip:port@type para proxies con autorización o ip:port@type para proxies sin autorización
    • type puede ser http, https, socks4, socks5
  • user-agent - user-agent con el que se obtuvo el Turnstile

Variantes de salida de resultados

  • $resp - respuesta (token) de Cloudflare Turnstile
  • $error - si ocurre un error, su descripción

Salida del token de Cloudflare Turnstile

Formato del resultado:

$resp

Ejemplo de resultado:

0.uM0rQLy_vdWZNwOml8TMpvPgtXuqMs3H_2A7D5txxc27kHNFcGh2UOS1MQ82GiF3Dd6-VyOEgdBf1Ef3Q6xjwRYZH3V8YJdv4wgxfTtyH5stVsBOP6qWrE0Zu-txfDmJIJ_THkeK8wrYODLwj3p948zdiufJScERCVhsx1aPIurXAidPWhJslVutd4uTbMAvuGcYg7Nj-wwbW6VKGuofBHIx116Xt7_9eXISzWFy5se95e2FYVY4n4oGU3xSkoUnUCw0fcBMBP8Vik8Qde-qd53mc7YAGKeRKj9yV0t2erTc4i9ZeRjR22Fxm1nN_SkbdAHjj-oATJmxyfMAFoT_MEwe2WliuvuoPrkCAZYe8S0.QqD0sL8h2B_8jYaa792YPA.04643a6fbd94c593eee9770924ddefbd6d227e84dcfca973ab840728c122fc5d

Configuraciones posibles

Para elegir el servicio se utiliza el parámetro Provider.

ParámetroValor por defectoDescripción
Client keyClave del cliente para servicios de resolución en línea
Provider urlURL del proveedor, permite redefinir el dominio. Se pueden especificar varios separados por comas, el extractor utilizará cada uno de ellos de forma aleatoria. Puede estar vacío, el extractor utilizará automáticamente el necesario según el servicio de resolución seleccionado
ProviderAntiCaptchaServicio de resolución
Wait between get status5Retraso entre la obtención del estado
Max wait time300Tiempo máximo de espera para la resolución