Konfigurationsfil
I A-Parser finns det ett antal dolda inställningar som åsidosätts via en speciell konfigurationsfil config/config.txt. Ursprungligen finns inte denna fil i A-Parser-distributionen, och om behov uppstår att åsidosätta någon av de dolda inställningarna måste den först skapas.
varning
Denna kategori av inställningar kräver en obligatorisk omstart av A-Parser vid ändring
Möjliga inställningar
| Parameter | Standardvärde | Beskrivning |
|---|---|---|
| bind: ip:port | 0.0.0.0:9091 | IP-adress och port som används för att komma åt A-Parser-gränssnittet |
| outgoing_ip: ip | 0.0.0.0 | IP-adress för utgående anslutningar till webbplatser eller proxyservrar |
| dns: ip1, ip2, ip3... | Förinställda Google/CloudFlare DNS | Lista över använda DNS-adresser |
| dns_retries: N | 2 | Antal försök att få svar från DNS-servern |
| dns_timeout: N | 5 | Timeout för svar från DNS-servern i sekunder |
| dns_random: N | 0 | Randomisera förfrågningar till DNS-servrar |
| dns_cache_size: N | 131072 | Storlek på DNS-cache i poster |
| dns_cache_time: N | 3600 | Lagringstid för poster i DNS-cache i sekunder |
| proxies_reuse: N | 0 | Gör det möjligt att använda samma proxy vid upprepade försök att skrapa en förfrågan, det är även nödvändigt att ställa in proxyns bantid till 0 |
| https: N | 1 | Avgör om HTTPS ska stödjas |
| save_interval: N | 10 | Intervall för att spara uppgiftens framsteg till disk i sekunder |
| allow_outside_files: N | 0 | Avgör möjligheten att arbeta med filer utanför scraperns katalog |
| allow_dangerous_node_modules: N | 0 | Detta alternativ tillåter användning av alla inbyggda moduler utan begränsningar, inklusive process, child_process, os... Användning av detta alternativ kan äventyra hela systemet om en angripare får fjärråtkomst till A-Parser; det är nödvändigt att begränsa åtkomsten (brandvägg) och använda ett komplext lösenord. |
| allow_javascript_editor: N | 0 | Detta alternativ ger åtkomst till redigeraren för JS-scrapers. Om du inte arbetar lokalt i A-Parser måste du dessutom ställa in ett lösenord i A-Parser för åtkomst till redigeraren för JS-scrapers |
| proxies_dns_local: N | 0 | DNS via proxy. Möjliga värden: 0 - upplöses via proxy, 1 - upplöses lokalt, 2 - upplöses lokalt och för http-proxy används alltid connect-metoden |