配置
首先在你的項(xiàng)目scrapy.cfg文件中添加你的部署配置
[deploy:localhost] #注意是冒號(hào)
url = http://localhost:6800/
project = projectname
安裝
pip install scrapyd # scrapyd服務(wù)端
pip install scrapyd-client #scrapy客戶(hù)端
另外windows需要下載crul調(diào)度器(這是linux系統(tǒng)自帶的命令)
部署
首先啟動(dòng)scrapyd服務(wù)器,打開(kāi)cmd,輸入
scrapyd
打開(kāi)cmd,切換到你的scrapy項(xiàng)目根目錄
python c:\Python27\Scripts\scrapyd-deploy localhost -p projectname
返回部署成功信息:
Deploying to project "projectname" in http://localhost:6800/addversion.json
Server response (200):
{"status": "ok", "project": "projectname", "version": "1478140056", "spiders": 13
, "node_name": "my-PC"}
使用curl調(diào)度你的項(xiàng)目(前提是你的電腦裝了curl),打開(kāi)cmd,輸入
curl http://localhost:6800/schedule.json -d project=projectname -d spider=spidername
返回成功信息
{"status": "ok", "jobid": "eb8ccfc0a16d11e6ac2ff48e389a05a1", "node_name": "my
-PC"}
在windows測(cè)試通過(guò),有空再寫(xiě)一個(gè)linux上同時(shí)部署多臺(tái)機(jī)器的