Pular para o conteúdo principal

Arquivo de configuração

No A-Parser existe uma série de configurações ocultas que são sobrescritas através de um arquivo de configuração especial config/config.txt. Inicialmente, este arquivo não está presente na distribuição do A-Parser e, se houver a necessidade de sobrescrever algumas das configurações ocultas, ele deve ser criado previamente.

aviso

Esta categoria de configurações requer um reinício obrigatório do A-Parser ao ser alterada

Configurações possíveis

ParâmetroValor padrãoDescrição
bind: ip:port0.0.0.0:9091Endereço IP e porta utilizados para acessar a interface do A-Parser
outgoing_ip: ip0.0.0.0Endereço IP para conexões de saída para sites ou servidores proxy
dns: ip1, ip2, ip3...DNS pré-configurados Google/CloudFlareLista de endereços DNS utilizados
dns_retries: N2Número de tentativas para obter uma resposta do servidor DNS
dns_timeout: N5Tempo limite de resposta do servidor DNS em segundos
dns_random: N0Randomizar consultas aos servidores DNS
dns_cache_size: N131072Tamanho do cache DNS em registros
dns_cache_time: N3600Tempo de retenção do registro no cache DNS em segundos
proxies_reuse: N0Permite usar o mesmo proxy em tentativas repetidas de extração de dados de uma consulta; também é necessário definir o tempo de banimento do proxy como 0
https: N1Define se deve suportar HTTPS
save_interval: N10Intervalo de salvamento do progresso da tarefa no disco em segundos
allow_outside_files: N0Define a possibilidade de trabalhar com arquivos fora do diretório do scraper
allow_dangerous_node_modules: N0Esta opção permite o uso de todos os módulos integrados sem restrições, incluindo process, child_process, os... O uso desta opção pode comprometer todo o sistema se um invasor obtiver acesso remoto ao A-Parser; é necessário restringir o acesso (firewall) e usar uma senha complexa.
allow_javascript_editor: N0Esta opção abre o acesso ao editor de scrapers JS. Se você não estiver trabalhando no A-Parser localmente, precisará definir adicionalmente uma senha no A-Parser para acessar o editor de scrapers JS
proxies_dns_local: N0DNS via proxy. Valores possíveis: 0 - resolvido via proxy, 1 - resolvido localmente, 2 - resolvido localmente e para proxies http o método connect é sempre usado