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' |