为友谊 刚刚开始

scrapy 爬虫本地部署

2019-01-08  本文已影响11人  changzj

scrapyd

pip3 install scrapyd

scrapyd-client

pip3 install scrapyd-client

scrapyd-deploy -h

首先需要修改scrapyd.egg (项目的配置文件)
[deploy]
url=http://localhost:6800
project=项目名称

scrapyd-deploy -p <项目名称>
也可以指定版本号
scrapyd-deploy -p <项目名称> --version <版本号>

以下命令需要安装 curl

调度爬虫开始运行

curl http://localhost:6800/schedule.json -d project=xiachufang -d spider=爬虫文件

关闭爬虫

curl http://localhost:6800/cancel.json -d project=项目名 -d job= (jobid)

获取部署的项目列表

curl http://localhost:6800/listprojects.jsoncurl http://localhost:6800/listversions.json? project=项目名

获取项目的版本号

curl http://localhost:6800/listversions.json? project=项目名

获取项目下的爬虫文件

curl http://localhost:6800/listspiders.json?project=myproject

获取爬虫的运行状态

curl http://localhost:6800/listjobs.json?project=myproject

删除对应版本的项目

curl http://localhost:6800/delversion.json -d project=myproject -d version=版本号

直接删除项目

curl http://localhost:6800/delproject.json -d project=myproject

上一篇下一篇

猜你喜欢

热点阅读