要实现在Django中操纵Scrapy,需要两个包,Scrapyd
与python-scrapyd-api
。Scrapyd
是scrapinghub官方提供的爬虫管理、部署、监控的方案之一。
如接上文,Scrapyd就是一个独立的包,没有其他依赖
python-scrapyd-api
提供了在python代码中与Scrapyd交互的方法。
certifi,chardet,python-scrapyd-api,requests,urllib3,scrapyd
另外再安装
scrapyd-client==1.1.0 爬虫发布工具
scrapy-djangoitem==1.1.1 配合django