1
我需要找到一種方法來讓我的Scrapy蜘蛛返回一個自定義的JSON響應。它通過使用schedule.json
的scrapyd進行部署。 Schedule.json以JobID
和Status
響應,但我想爲該響應添加更多數據。來自Scrapy Spider的自定義JSON響應通過Scrapyd部署的
如果有辦法,我可以通過創建一個單獨的響應來做到這一點,然後做出一個單獨的請求,這也是可行的。
非常感謝!
我需要找到一種方法來讓我的Scrapy蜘蛛返回一個自定義的JSON響應。它通過使用schedule.json
的scrapyd進行部署。 Schedule.json以JobID
和Status
響應,但我想爲該響應添加更多數據。來自Scrapy Spider的自定義JSON響應通過Scrapyd部署的
如果有辦法,我可以通過創建一個單獨的響應來做到這一點,然後做出一個單獨的請求,這也是可行的。
非常感謝!
(從Learn to Read the Source, Luke截取)。
這是可行的。
根據scrapyd.webservice.WsResource
實施您自己的resource
,編寫render_POST()
方法。然後,告訴scrapyd
使用您schedule.json
資源實現:
[services]
schedule.json = project.module.MySchedule
很抱歉的圖像,只喜歡引用它:) – alecxe 2014-12-06 00:50:36
謝謝!什麼文件?我已經閱讀了Scrapyd文檔,沒有遇到這個... – ChristianTL 2014-12-09 23:52:45