2013-03-09 29 views
0

我想部署我scrapy的项目,但我坚持scrapy部署-L没有返回

我绝对确实有工作项目和几个蜘蛛:

[email protected]:~/susy_scraper$ scrapy 
Scrapy 0.17.0 - project: clothes_spider 

当我做scrapy列出它显示所有蜘蛛的列表。

我修改scrapy.cfg文件,所以它看起来像这样:

[settings] 
default = clothes_spider.settings 
[deploy:scrapyd] 
url = http://localhost:6800/ 
project = clothes_spider 

然后我做的:

[email protected]:~/susy_scraper$ scrapy deploy -l 
scrapyd    http://localhost:6800/ 

所以一切看起来都很正常,但在接下来的步骤我没有看到任何可用项目:

[email protected]:~/susy_scraper$ scrapy deploy -L scrapyd 

[email protected]:~/susy_scraper$ 

我试图直接键入:

[email protected]:~/susy_scraper$ scrapy deploy -L scrapyd -p clothes_spider 

[email protected]:~/susy_scraper$ 

但它没有帮助。

有什么建议我做错了什么?

回答

0

你有一个项目,首先部署到目标:

$ scrapy deploy scrapyd -p clothes_spider 
0

是什么在“scrapy服务器”的终端输出,当你键入“scrapy部署-L scrapyd”? 它应该是这样的,用 “listprojects.json”:

2013-03-13 10:43:33+0800 [HTTPChannel,0,127.0.0.1] 127.0.0.1 - - [13/Mar/2013:02:43:33 +0000] "GET /listprojects.json HTTP/1.1" 200 42 "-" "Python-urllib/2.7"