Scrapyd是部署和运行Scrapy.spider的应用程序。它使您能够使用JSON API部署(上传)您的项目并控制其spider。
特点:
scrapyd官方文档:http://scrapyd.readthedocs.io/en/stable/overview.html
运行命令:scrapyd
然后打开浏览器,输入ip加端口:127.0.0.1:6800(或localhost:6800)
来到待发布项目的文件夹下,发布前需要修改一下配置文件,打开scrapy.cfg文件;
最后,打开一个新的终端,运行命令:
scrapyd-deploy <target> -p <project> --version <version>
参数解释:
Target:deploy后面的名称。可以为空
Project:自行定义名称,跟爬虫的工程名字无关。
Version:自定义版本号,不写的话默认为当前时间戳。
刷新浏览器页面:
使用命令:
curl http://localhost:6800/schedule.json -d project=myproject -d spider=spider_name
然后点击浏览器界面的Jobs
就可以得到该爬虫的相关运行信息。
原文:https://www.cnblogs.com/pythoner6833/p/9100783.html