You should be able to pass any setting (custom or built-in) using the "setting" argument of schedule.json. If this doesn't work, please open a scrapyd issue <https://github.com/scrapy/scrapyd/issues>.
On Thu, Jan 2, 2014 at 3:35 PM, Ali Bozorgkhan <[email protected]>wrote: > One way to do it is to pass it to the spider, store it there, then in your > middleware use crawler._spider.PROXY_NUM which is not the best way I think. > > > On Tuesday, December 31, 2013 4:58:50 PM UTC-8, Ali Bozorgkhan wrote: >> >> Hi, >> >> I know how to pass parameters to scrapyd in order to set settings or >> using a parameter in my spider like: >> >> curl http://localhost:6800/schedule.json -d project=crawly -d >> spider=my_spider -d setting=CONCURRENT_REQUESTS=20 -d >> setting=CONCURRENT_REQUESTS_PER_DOMAIN=20 -d start_id=100 >> >> which I override settings.CONCURRENT_REQUESTS and >> settings.CONCURRENT_REQUESTS_PER_DOMAIN and pass start_id to my spider. >> What I want to do is passing a parameter to my proxy middleware. I tried >> '-d setting=PROXY_NUM=10' but it looks like -d settings only overrides the >> known settings not custom ones. >> >> Is there anyway to do this? >> Cheers, >> Ali >> > -- > You received this message because you are subscribed to the Google Groups > "scrapy-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/scrapy-users. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "scrapy-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/scrapy-users. For more options, visit https://groups.google.com/d/optout.
