scrapyd 部署
注:example 为项目名称
安装
1 2 3 4 5
| pip install scrapyd pip install scrapyd-client pip install scrapyd-api pip install scrapydweb pip install logparser
|
启动 scrapyd
部署 爬虫
1 2 3
| scrapyd-deploy -p example
scrapyd-deploy <target> -p example
|
添加爬虫
1
| curl http://localhost:6800/schedule.json -d project=example -d spider=dongtan
|
取消爬虫
1 2
| curl http://localhost:6800/cancel.json -d project=example -d job=68d25db0506111e9a4c0e2df1c2eb35b
|
启动scrapyweb
1 2 3 4
| scrapydweb
scrapydweb
|
启动logparser
1 2 3 4 5 6
| ENABLE_LOGPARSER = True
logparser
|
scrapy.cfg
1 2 3 4 5 6 7 8 9 10
| [settings] default = example.settings [deploy] url = http://localhost:6800/ project = example [deploy:djwq] url = http://localhost:2100/ project = example
|
源码地址:https://github.com/libaibuaidufu/scrapyd_web_log