Scrapy - Webdienste

Beschreibung

Ein laufender Scrapy-Webcrawler kann über gesteuert werden JSON-RPC. Es wird durch die Einstellung JSONRPC_ENABLED aktiviert. Dieser Dienst bietet über das JSON-RPC 2.0- Protokoll Zugriff auf das Haupt -Crawlerobjekt . Der Endpunkt für den Zugriff auf das Crawler-Objekt ist -

http://localhost:6080/crawler

Die folgende Tabelle enthält einige Einstellungen, die das Verhalten des Webdienstes anzeigen.

Sr.Nr. Einstellung & Beschreibung Standardwert
1

JSONRPC_ENABLED

Dies bezieht sich auf den Booleschen Wert, der entscheidet, ob der Webdienst zusammen mit seiner Erweiterung aktiviert wird oder nicht.

Wahr
2

JSONRPC_LOGFILE

Dies bezieht sich auf die Datei, die zum Protokollieren von HTTP-Anforderungen an den Webdienst verwendet wird. Wenn es nicht festgelegt ist, wird das Standard-Scrapy-Protokoll verwendet.

Keiner
3

JSONRPC_PORT

Dies bezieht sich auf den Portbereich für den Webdienst. Wenn es auf none gesetzt ist, wird der Port dynamisch zugewiesen.

[6080, 7030]
4

JSONRPC_HOST

Dies bezieht sich auf die Schnittstelle, die der Webdienst abhören soll.

'127.0.0.1'