Vai al contenuto principale

File di configurazione

In A-Parser esistono una serie di impostazioni nascoste che vengono sovrascritte tramite un file di configurazione speciale config/config.txt. Inizialmente questo file non è presente nella distribuzione di A-Parser e, se sorge la necessità di sovrascrivere alcune delle impostazioni nascoste, deve essere creato preventivamente.

avvertimento

Questa categoria di impostazioni richiede il riavvio obbligatorio di A-Parser in caso di modifica

Impostazioni possibili

ParametroValore predefinitoDescrizione
bind: ip:port0.0.0.0:9091Indirizzo IP e porta utilizzati per accedere all'interfaccia di A-Parser
outgoing_ip: ip0.0.0.0Indirizzo IP per le connessioni in uscita verso siti o server proxy
dns: ip1, ip2, ip3...DNS preimpostati Google/CloudFlareElenco degli indirizzi DNS utilizzati
dns_retries: N2Numero di tentativi per ricevere una risposta dal server DNS
dns_timeout: N5Timeout della risposta dal server DNS in secondi
dns_random: N0Randomizzare le richieste ai server DNS
dns_cache_size: N131072Dimensione della cache DNS in record
dns_cache_time: N3600Tempo di conservazione del record nella cache DNS in secondi
proxies_reuse: N0Consente di utilizzare lo stesso proxy nei tentativi ripetuti di scraping di una query; è inoltre necessario impostare il tempo di ban del proxy a 0
https: N1Determina se supportare HTTPS
save_interval: N10Intervallo di salvataggio del progresso dell'attività su disco in secondi
allow_outside_files: N0Determina la possibilità di lavorare con file al di fuori della directory dello scraper
allow_dangerous_node_modules: N0Questa opzione consente di utilizzare tutti i moduli integrati senza restrizioni, inclusi process, child_process, os... L'uso di questa opzione può compromettere l'intero sistema se un malintenzionato ottiene l'accesso remoto ad A-Parser; è necessario limitare l'accesso (firewall) e utilizzare una password complessa.
allow_javascript_editor: N0Questa opzione apre l'accesso all'editor degli scraper JS. Se non si lavora in A-Parser localmente, è necessario impostare una password aggiuntiva per A-Parser per l'accesso all'editor degli scraper JS
proxies_dns_local: N0DNS tramite proxy. Valori possibili: 0 - risolto tramite proxy, 1 - risolto localmente, 2 - risolto localmente e per i proxy http viene sempre utilizzato il metodo connect