Ir al contenido principal

Archivo de configuración

En A-Parser existe una serie de ajustes ocultos que se sobrescriben a través de un archivo de configuración especial config/config.txt. Inicialmente, este archivo no está presente en la distribución de A-Parser y, si surge la necesidad de sobrescribir alguno de los ajustes ocultos, es necesario crearlo previamente.

advertencia

Esta categoría de ajustes requiere un reinicio obligatorio de A-Parser al realizar cambios.

Posibles ajustes

ParámetroValor por defectoDescripción
bind: ip:port0.0.0.0:9091Dirección IP y puerto utilizados para acceder a la interfaz de A-Parser
outgoing_ip: ip0.0.0.0Dirección IP para conexiones salientes a sitios o servidores proxy
dns: ip1, ip2, ip3...DNS preestablecidos de Google/CloudFlareLista de direcciones DNS utilizadas
dns_retries: N2Número de intentos para obtener una respuesta del servidor DNS
dns_timeout: N5Tiempo de espera de respuesta del servidor DNS en segundos
dns_random: N0Aleatorizar las consultas a los servidores DNS
dns_cache_size: N131072Tamaño de la caché DNS en registros
dns_cache_time: N3600Tiempo de almacenamiento de un registro en la caché DNS en segundos
proxies_reuse: N0Permite utilizar el mismo proxy en intentos repetidos de extraer una consulta; también es necesario establecer el tiempo de baneo del proxy en 0
https: N1Determina si se admite HTTPS
save_interval: N10Intervalo de guardado del progreso de la tarea en el disco en segundos
allow_outside_files: N0Determina la posibilidad de trabajar con archivos fuera del directorio del extractor
allow_dangerous_node_modules: N0Esta opción permite utilizar todos los módulos integrados sin restricciones, incluidos process, child_process, os... El uso de esta opción puede comprometer todo el sistema si un atacante obtiene acceso remoto a A-Parser; es necesario restringir el acceso (firewall) y utilizar una contraseña compleja.
allow_javascript_editor: N0Esta opción abre el acceso al editor de extractores JS. Si no trabaja en A-Parser de forma local, debe establecer adicionalmente una contraseña en A-Parser para acceder al editor de extractores JS
proxies_dns_local: N0DNS a través de proxy. Valores posibles: 0 - se resuelve a través del proxy, 1 - se resuelve localmente, 2 - se resuelve localmente y para proxies http siempre se utiliza el método connect