Configuratiebestand
In A-Parser bestaat een aantal verborgen instellingen die kunnen worden overschreven via een speciaal configuratiebestand config/config.txt. In eerste instantie is dit bestand niet aanwezig in de distributie van A-Parser; als het nodig is om bepaalde verborgen instellingen te overschrijven, moet dit bestand eerst worden aangemaakt.
waarschuwing
Deze categorie instellingen vereist een verplichte herstart van A-Parser bij wijziging.
Mogelijke instellingen
| Parameter | Standaardwaarde | Beschrijving |
|---|---|---|
| bind: ip:port | 0.0.0.0:9091 | IP-adres en poort die worden gebruikt voor toegang tot de A-Parser interface |
| outgoing_ip: ip | 0.0.0.0 | IP-adres voor uitgaande verbindingen naar websites of proxyservers |
| dns: ip1, ip2, ip3... | Vooraf ingestelde DNS Google/CloudFlare | Lijst met gebruikte DNS-adressen |
| dns_retries: N | 2 | Aantal pogingen om een antwoord van de DNS-server te krijgen |
| dns_timeout: N | 5 | Time-out voor antwoord van de DNS-server in seconden |
| dns_random: N | 0 | DNS-aanvragen randomiseren |
| dns_cache_size: N | 131072 | Grootte van de DNS-cache in records |
| dns_cache_time: N | 3600 | Bewaartijd van een record in de DNS-cache in seconden |
| proxies_reuse: N | 0 | Maakt het mogelijk om dezelfde proxy te gebruiken bij herhaalde pogingen om een query te scrapen; de ban-tijd van de proxy moet dan ook op 0 worden gezet |
| https: N | 1 | Bepaalt of HTTPS wordt ondersteund |
| save_interval: N | 10 | Interval voor het opslaan van de voortgang van de taak op schijf in seconden |
| allow_outside_files: N | 0 | Bepaalt de mogelijkheid om met bestanden buiten de scraper-map te werken |
| allow_dangerous_node_modules: N | 0 | Deze optie staat het gebruik van alle ingebouwde modules zonder beperkingen toe, inclusief process, child_process, os... Het gebruik van deze optie kan het hele systeem in gevaar brengen als een kwaadwillende externe toegang krijgt tot A-Parser; toegang moet worden beperkt (firewall) en een complex wachtwoord is vereist. |
| allow_javascript_editor: N | 0 | Deze optie geeft toegang tot de JS-scraper editor. Als u niet lokaal in A-Parser werkt, moet u bovendien een wachtwoord instellen in A-Parser voor toegang tot de JS-scraper editor |
| proxies_dns_local: N | 0 | DNS via proxy. Mogelijke waarden: 0 - resolven via proxy, 1 - lokaal resolven, 2 - lokaal resolven en voor http-proxy wordt altijd de connect-methode gebruikt |