Scrapy-web-services

提供:Dev Guides
移動先:案内検索

スクレイピー-Webサービス

説明

実行中のScrapy Webクローラーは、 JSON-RPC を介して制御できます。 JSONRPC_ENABLED設定により有効になります。 このサービスは、https://www.jsonrpc.org/[JSON-RPC 2.0]プロトコルを介してメインクローラーオブジェクトへのアクセスを提供します。 クローラーオブジェクトにアクセスするためのエンドポイントは-

http://localhost:6080/crawler

次の表には、Webサービスの動作を示す設定の一部が含まれています-

Sr.No Setting & Description Default Value
1

JSONRPC_ENABLED

これはブール値を指します。これは、Webサービスとその拡張機能を有効にするかどうかを決定します。

True
2

JSONRPC_LOGFILE

これは、Webサービスに対して行われたHTTP要求のログに使用されるファイルを指します。 設定されていない場合、標準のScrapyログが使用されます。

None
3

JSONRPC_PORT

これは、Webサービスのポート範囲を指します。 noneに設定されている場合、ポートは動的に割り当てられます。

[6080, 7030]
4

JSONRPC_HOST

これは、Webサービスがリッスンするインターフェイスを指します。

'127.0.0.1'