mirror of https://github.com/scrapy/scrapy.git
- sep 10 for #629
This commit is contained in:
parent
c0a72e9c24
commit
acff13d2b9
|
|
@ -0,0 +1,70 @@
|
|||
======= ===========================================
|
||||
SEP 10
|
||||
Title REST API
|
||||
Author Pablo Hoffman
|
||||
Created 2009-11-16
|
||||
Status Obsolete (JSON-RPC API implemented instead)
|
||||
======= ===========================================
|
||||
|
||||
=================
|
||||
SEP-010: REST API
|
||||
=================
|
||||
|
||||
This SEP proposes a JSON REST API for controlling Scrapy in server-mode, which
|
||||
is launched with: ``scrapy-ctl.py start``
|
||||
|
||||
Operations
|
||||
==========
|
||||
|
||||
Get list of available spiders
|
||||
-----------------------------
|
||||
|
||||
GET /spiders/all
|
||||
|
||||
Get list of closed spiders
|
||||
--------------------------
|
||||
|
||||
GET /spiders/closed
|
||||
|
||||
Get list of scheduled spiders
|
||||
-----------------------------
|
||||
|
||||
GET /spiders/scheduled
|
||||
|
||||
.. note:: contains closed
|
||||
|
||||
Get list of running spiders
|
||||
---------------------------
|
||||
|
||||
GET /spiders/opened
|
||||
|
||||
- returns list of dicts containing spider ``id`` and ``domain_name``
|
||||
|
||||
Schedule spider
|
||||
---------------
|
||||
|
||||
POST /spiders
|
||||
|
||||
- args: ``schedule=example.com``
|
||||
|
||||
Close spider
|
||||
------------
|
||||
|
||||
POST /spider/1238/close
|
||||
|
||||
Get global stats
|
||||
----------------
|
||||
|
||||
GET /stats
|
||||
|
||||
.. note:: spider-specific not included
|
||||
|
||||
Get spider-specific stats
|
||||
-------------------------
|
||||
|
||||
GET /spider/1238/stats/
|
||||
|
||||
Get engine status
|
||||
-----------------
|
||||
|
||||
GET /engine/status
|
||||
Loading…
Reference in New Issue