メインコンテンツへスキップ

設定ファイル

A-Parserには、特別な設定ファイルconfig/config.txtを介して上書きされる一連の隠し設定が存在します。初期状態では、このファイルはA-Parserの配布物には含まれておらず、隠し設定のいずれかを上書きする必要がある場合に、事前作成する必要があります。

警告

このカテゴリの設定を変更した場合は、A-Parserの再起動が必須となります。

利用可能な設定

パラメーターデフォルト値説明
bind: ip:port0.0.0.0:9091A-Parserインターフェースへのアクセスに使用されるIPアドレスとポート
outgoing_ip: ip0.0.0.0サイトまたはプロキシサーバーへの送信接続用IPアドレス
dns: ip1, ip2, ip3...プリセットされたGoogle/CloudFlare DNS使用されるDNSアドレスのリスト
dns_retries: N2DNSサーバーからの応答取得の試行回数
dns_timeout: N5DNSサーバーからの応答タイムアウト(秒)
dns_random: N0DNSサーバーへのリクエストをランダム化する
dns_cache_size: N131072DNSキャッシュのサイズ(レコード数)
dns_cache_time: N3600DNSキャッシュ内のレコード保持時間(秒)
proxies_reuse: N0リクエストのスクレイピングを再試行する際に同じプロキシの使用を許可します。プロキシのBAN時間も0に設定する必要があります
https: N1HTTPSをサポートするかどうかを定義します
save_interval: N10ジョブの進行状況をディスクに保存する間隔(秒)
allow_outside_files: N0スクレイパーのディレクトリ外にあるファイルの操作を許可するかどうかを定義します
allow_dangerous_node_modules: N0このオプションは、process、child_process、osを含むすべての組み込みモジュールを制限なしで使用することを許可します。このオプションを使用すると、攻撃者がA-Parserにリモートアクセスした場合にシステム全体が危険にさらされる可能性があるため、アクセス制限(ファイアウォール)を行い、複雑なパスワードを使用する必要があります。
allow_javascript_editor: N0このオプションは、JSスクレイパーエディタへのアクセスを有効にします。A-Parserをローカル以外で運用している場合は、JSスクレイパーエディタへのアクセスのためにA-Parserにパスワードを追加設定する必要があります
proxies_dns_local: N0プロキシ経由のDNS。設定可能な値:0 - プロキシ経由で解決、1 - ローカルで解決、2 - ローカルで解決し、httpプロキシには常にconnectメソッドを使用