Resolución de captcha
A-Parser no resuelve captchas por sí mismo. Para evadir captchas, A-Parser utiliza proxies y servicios de resolución de captchas.
Dependiendo del tipo de captcha, se admite el trabajo con los siguientes servicios en línea:
- RuCaptcha
- Anti-Captcha
- 2captcha
- CapMonster
- CapMonster cloud
- CapSolver
- captchas.io
- cap.guru
- White captcha
- Capsola
- Nextcaptcha
Y software offline: XEvil, CapMonster.
Para trabajar con servicios de resolución de captchas, A-Parser cuenta con cinco extractores integrados:
Util::AntiGate - resuelve captchas en forma de imágenes con letras/números/palabras
Util::ReCaptcha2 - resuelve Google ReCaptcha v2
Util::ReCaptcha3 - resuelve Google ReCaptcha v3
Util::hCaptcha - resuelve captchas hCaptcha
Util::Turnstile - resuelve captchas Cloudflare Turnstile
Es importante entender que los ajustes de reconocimiento de captchas se definen en un extractor independiente y luego se utilizan en los demás. Es decir, configuramos un extractor y usamos sus ajustes como configuración para la opción de otro. Esto permite tener simultáneamente diferentes configuraciones para distintos servicios o programas de resolución de captchas.
A continuación se describirá cómo configurar cada extractor para trabajar con servicios de resolución de captchas.
Configuración
Todos los extractores para resolver captchas se configuran de manera similar; a continuación se muestra la configuración utilizando como ejemplo
Util::AntiGate.
Configuración del ajuste preestablecido del extractor de captchas
Abrir Settings (Configuración) y luego abrir Parser settings (Configuración de extractores).
Seleccionar en la lista desplegable el extractor
Util::AntiGate.

A continuación es necesario:
- Seleccionar el Provider deseado.
- El extractor utiliza automáticamente la URL correcta del servicio seleccionado, pero si es necesario, se puede sobrescribir en el campo Provider url.
- Si el servicio seleccionado lo requiere, la clave de acceso se puede indicar en Client key.
Después de esto, guardamos la configuración como un nuevo ajuste preestablecido e introducimos un nombre (en el ejemplo se llama My Work Captcha Solver).


Conexión al extractor seleccionado mediante sobrescritura
Tras configurar el ajuste preestablecido del extractor de captchas, bastará con seleccionarlo a través de la función de sobrescritura.

Conexión al extractor seleccionado mediante un ajuste preestablecido de configuración
Vaya al Task Editor (Editor de tareas) y seleccione el extractor en el que utilizará AntiGate, por ejemplo
SE::Yandex::WordStat.
Vamos a su configuración.

En la configuración de abajo, en el apartado AntiGate preset (Ajuste preestablecido AntiGate), seleccionamos nuestro ajuste preestablecido creado anteriormente (en el ejemplo se llamó My Work Captcha Solver).
Guardamos todo como un nuevo ajuste preestablecido (en el ejemplo se llama Use My Work Captcha Solver).


El último paso es volver al Editor de tareas y seleccionar el último ajuste preestablecido creado con AntiGate configurado (en el ejemplo se llamó Use My Work Captcha Solver) para el extractor
SE::Yandex::WordStat.

Servicios de resolución
RuCaptcha
RuCaptcha admite los siguientes tipos de captchas:
- Click CAPTCHA
- Rotate CAPTCHA
- reCAPTCHA (v2/v3/Invisible/Enterprise)
- KeyCAPTCHA
- Capy Puzzle CAPTCHA
- Cloudflare Turnstile
- Amazon CAPTCHA
- Audio CAPTCHA
- Arkose Labs CAPTCHA
- MTCaptcha
- DataDome CAPTCHA
- CyberSiARA CAPTCHA
- Yandex CAPTCHA
- VK CAPTCHA
Anti-Captcha
Anti-Captcha admite los siguientes tipos de captchas:
- Recaptcha V2
- Recaptcha V3
- FunCaptcha
- GeeTest
- Hcaptcha
- Turnstile
2captcha
2captcha admite los siguientes tipos de captchas:
- Click CAPTCHA
- Rotate CAPTCHA
- reCAPTCHA V2
- reCAPTCHA V3
- KeyCAPTCHA
- GeeTest CAPTCHA
- hCaptcha
- FunCaptcha
- Capy Puzzle CAPTCHA
- Lemin CAPTCHA
- Cloudflare Turnstile
- Audio CAPTCHA
- Arkose Labs CAPTCHA
- Amazon CAPTCHA
- MTCaptcha
- DataDome CAPTCHA
- CyberSiARA CAPTCHA
CapMonster
CapMonster admite los siguientes tipos de captchas:
- reCAPTCHA (v2, invisible, v3)
- etc.
CapMonster cloud
CapMonster cloud admite los siguientes tipos de captchas:
- reCAPTCHA v2
- reCAPTCHA v3
- reCAPTCHA Enterprise
- hCaptcha
- hCaptcha Enterprise
- FunCaptcha
- GeeTest
- Cloudflare Turnstile
- Cloudflare Bot Challenge
- Yandex SmartCaptcha
CapSolver
CapSolver admite los siguientes tipos de captchas:
- reCAPTCHA (v2/v3/Enterprise)
- FunCaptcha
- DataDome
- Anti-bot Solution
- hCaptcha (Normal/Enterprise)
- Geetest v3 / v4
captchas.io
captchas.io admite los siguientes tipos de captchas:
- reCAPTCHA (v2/v3/Invisible/Enterprise)
- Image CAPTCHA
- FunCAPTCHA
- GeeTest
- hCAPTCHA
- Cloudflare Turnstile
- Audio and Text CAPTCHAs
Cap.guru
Cap.guru admite los siguientes tipos de captchas:
- reCAPTCHA (v2/v3/Invisible)
- hCaptcha
- SmartCaptcha
- FunCaptcha
- ReCaptcha
- hCaptcha
- GeeTest
- Binance
- TikTok
- Amazon
White captcha
White captcha admite los siguientes tipos de captchas:
- SmartCaptcha de Yandex
Capsola
Capsola admite los siguientes tipos de captchas:
- SmartCaptcha click
Nextcaptcha
Nextcaptcha admite los siguientes tipos de captchas:
- ReCaptchaV2TaskProxyLess
- ReCaptchaV2EnterpriseTask
- ReCaptchaV2EnterpriseTaskProxyLess
- ReCaptchaV2HSEnterpriseTaskProxyLess
- ReCaptchaV3Task
- ReCaptchaV3HSTaskProxyLess
- ReCaptchaV3TaskProxyLess
- ReCaptchaMobileTask
- ReCaptchaMobileProxyLess
Uso de XEvil
⏩ Video de configuración
Video que muestra el uso de XEvil junto con A-Parser para resolver
Util::ReCaptcha2:
En el video se muestra:
- conexión de XEvil a A-Parser para trabajar con
Util::ReCaptcha2 - verificación del funcionamiento y demostración de trabajo en
SE::Google::Modern
Selección de la red neuronal deseada
A partir de XEvil 6.0 [Beta-10] se ha añadido soporte para el parámetro corename, a través del cual se puede especificar la red neuronal deseada al enviar captchas normales (imágenes). Más detalles aquí.
Puede pasar este parámetro utilizando el campo Complemento a la cadena de consulta del extractor
Util::AntiGate. Por ejemplo, para la red neuronal Default v.1, debe escribir corename=Default v.1 en este campo