Passer au contenu principal

Fichier de configuration

Dans A-Parser, il existe un certain nombre de paramètres cachés qui sont redéfinis via un fichier de configuration spécial config/config.txt. Initialement, ce fichier n'est pas présent dans la distribution d'A-Parser et s'il devient nécessaire de redéfinir certains des paramètres cachés, il doit être préalablement créé.

avertissement

Cette catégorie de paramètres nécessite un redémarrage obligatoire d'A-Parser lors d'une modification

Paramètres possibles

ParamètreValeur par défautDescription
bind: ip:port0.0.0.0:9091Adresse IP et port utilisés pour accéder à l'interface d'A-Parser
outgoing_ip: ip0.0.0.0Adresse IP pour les connexions sortantes vers les sites ou les serveurs proxy
dns: ip1, ip2, ip3...DNS préinstallés Google/CloudFlareListe des adresses DNS utilisées
dns_retries: N2Nombre de tentatives pour obtenir une réponse du serveur DNS
dns_timeout: N5Délai d'attente de la réponse du serveur DNS en secondes
dns_random: N0Randomiser les requêtes vers les serveurs DNS
dns_cache_size: N131072Taille du cache DNS en enregistrements
dns_cache_time: N3600Durée de conservation de l'enregistrement dans le cache DNS en secondes
proxies_reuse: N0Permet d'utiliser le même proxy lors des tentatives répétées de collecter une requête, il est également nécessaire de régler le temps de bannissement du proxy à 0
https: N1Détermine s'il faut prendre en charge le HTTPS
save_interval: N10Intervalle de sauvegarde de la progression de la tâche sur le disque en secondes
allow_outside_files: N0Détermine la possibilité de travailler avec des fichiers en dehors du répertoire du scraper
allow_dangerous_node_modules: N0Cette option autorise l'utilisation de tous les modules intégrés sans restrictions, y compris process, child_process, os... L'utilisation de cette option peut compromettre l'ensemble du système si un attaquant obtient un accès distant à A-Parser, il est nécessaire de restreindre l'accès (firewall) et d'utiliser un mot de passe complexe.
allow_javascript_editor: N0Cette option ouvre l'accès à l'éditeur de scrapers JS. Si vous ne travaillez pas localement dans A-Parser, vous devez en plus définir un mot de passe à A-Parser pour l'accès à l'éditeur de scrapers JS
proxies_dns_local: N0DNS via proxy. Valeurs possibles : 0 - résolution via le proxy, 1 - résolution locale, 2 - résolution locale et la méthode connect est toujours utilisée pour les proxys http