В scrapyRT есть неотправленный PR, который добавляет поддержку для передачи дополнительных параметров в запросе POST.
1) Патч файл resources.py, расположенный в папке scrapyrt.
В моем случае был /usr/local/lib/python3.5/dist-packages/scrapyrt/resources.py
Заменить этим кодом: https://github.com/gdelfresno/scrapyrt/commit/ee3be051ea647358a6bb297632d1ea277a6c02f8
2) Теперь ваш паук может получить доступ к новым параметрам с помощью self.param1
Пример скручивания ScrapyRT:
curl -XPOST -d '{
"spider_name":"quotes",
"start_requests": true,
"param1":"ok"}' "http://localhost:9080/crawl.json"
В вашем пауке
def parse(self, response):
print(self.param1)
Привет