Util::AntiGate - reconocimiento de captcha a través del servicio AntiGate
Descripción general del extractor

Este extractor se utiliza habitualmente como un componente conectable en otros extractores donde puede ser necesario resolver captchas en forma de imágenes, por ejemplo:
SE::Yandex,
Check::RosKomNadzor, así como en extractores JavaScript personalizados.
El principio de funcionamiento de este extractor consiste en enviar una imagen de captcha a un servicio de resolución y recibir como respuesta el valor textual mostrado en el captcha. La precisión de la resolución depende únicamente del servicio de resolución y, en ocasiones, de la configuración del captcha.
El proceso de conexión y configuración de este extractor se describe detalladamente en el artículo Configuración de Anticaptcha
Casos de uso del extractor
🔗 Extracción de datos de Yandex
Obtenemos los resultados de Yandex y el número de posición del resultado
🔗 Captcha en extractores JS
Ejemplo de extractor JS para trabajar con captchas
Características
- Soporta el trabajo con todos los servicios compatibles con AntiGate: AntiCaptcha, RuCaptcha, 2captcha, XEvil, CapMonster, CapMonster.cloud, CapSolver, captchas.io, ApiBar, etc.
- Posibilidad de configurar de forma flexible el tiempo de espera de la respuesta, los parámetros de los captchas y notificar al servicio de resolución sobre un captcha resuelto incorrectamente
Casos de uso
- Reconocimiento de captchas en extractores integrados, donde es opcional u obligatorio resolver captchas para obtener resultados
- Reconocimiento de captchas en extractores JS propios
- Reconocimiento de pequeños datos de texto de imágenes (por ejemplo, números de teléfono)
Consultas
Como consultas, es necesario especificar el enlace a la imagen del captcha, ejemplo:
https://files.a-parser.com/img/get-captcha-image.png
Opciones de salida de resultados
$answer- respuesta del captcha$error- si ocurre un error, su descripción
Salida del texto reconocido
Formato del resultado:
$answer
Ejemplo de resultado:
332822
Configuraciones posibles
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| Provider | AntiCaptcha | Selección del servicio de resolución, sustituye automáticamente la dirección (url) correcta del servicio |
| Provider url | Dominio del servicio de resolución, permite redefinir el dominio del servicio, puede estar vacío | |
| Client key | Clave de acceso al servicio | |
| HTTP errors retries | 5 | Número de intentos para reconocer el captcha en caso de fallos de red |
| HTTP timeout | 60 | tiempo de espera de la respuesta del servidor en segundos |
| Wait between get status | 5 | Retraso entre consultas al servicio antigate sobre el estado del captcha |
| Max wait time | 300 | Tiempo máximo de espera para el captcha reconocido |
| NO_SLOT_AVAILABLE retries | 5 | Número de intentos para subir el captcha al servicio anticaptcha si el servicio informa de sobrecarga |
| NO_SLOT_AVAILABLE interval | 2 | Intervalo de espera entre intentos en segundos |
| Param "phrase" | 0 | 0 = valor por defecto (una palabra). 1 = el captcha tiene dos palabras |
| Param "regsense" | 0 | 0 = valor por defecto (no distingue entre mayúsculas y minúsculas). 1 = distingue entre mayúsculas y minúsculas |
| Param "numeric" | 0 | 0 = valor por defecto. 1 = el captcha consiste solo en números. 2 = el captcha no tiene números |
| Param "calc" | 0 | 0 = valor por defecto. 1 = operación matemática con números en el captcha |
| Param "min_len" | 0 | 0 = valor por defecto. >0 = longitud mínima del texto del captcha que el trabajador debe introducir |
| Param "max_len" | 0 | 0 = valor por defecto (ilimitado). >0 = longitud máxima del texto del captcha que el trabajador debe introducir |
| Param "is_russian" | 0 | 0 = valor por defecto. 1 = mostrar el captcha a un trabajador con conocimiento del idioma ruso |
| Fake answer | ☐ | Respuesta falsa, no utiliza el servicio sino que devuelve inmediatamente una cadena aleatoria como respuesta, se utiliza para probar extractores |
| Report bad captchas | ☐ | Si la opción está desactivada, se ahorrará el tiempo que se gasta en verificar la consulta sobre la corrección del captcha. Relevante para CapMonster y XEvil |
| Log captcha images | ☐ | Gestión de la salida de imágenes de captchas en el registro |
| Stop task on zero balance | ☑ | Detener la tarea si se agotan los fondos en el balance del servicio de resolución |