From 98b68ca89dc060e0595cd03ccb49e9dfe05b5299 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Sat, 27 Aug 2011 01:31:12 -0300 Subject: [PATCH] scrapyd: documented support for passing setting to spiders in schedule.json --- docs/topics/scrapyd.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/topics/scrapyd.rst b/docs/topics/scrapyd.rst index 4e00ea978..081298552 100644 --- a/docs/topics/scrapyd.rst +++ b/docs/topics/scrapyd.rst @@ -436,6 +436,7 @@ Schedule a spider run. * Parameters: * ``project`` (string, required) - the project name * ``spider`` (string, required) - the spider name + * ``setting`` (string, optional) - a scrapy setting to use when running the spider * any other parameter is passed as spider argument Example request:: @@ -446,6 +447,12 @@ Example response:: {"status": "ok"} +Example request passing a spider argument (``arg1``) and a setting +(:setting:`DOWNLOAD_DELAY`):: + + $ curl http://localhost:6800/schedule.json -d project=myproject -d spider=somespider -d setting=DOWNLOAD_DELAY=2 -d arg1=val1 + + listprojects.json -----------------