scrapy deploy -L ничего не возвращает

Я пытаюсь развернуть свой проект scrapy, но я застрял

У меня определенно есть рабочий проект и несколько пауков:

deploy@susychoosy:~/susy_scraper$ scrapy
Scrapy 0.17.0 - project: clothes_spider

и когда я делаю список скрапинга, он показывает список всех пауков.

Я изменил свой файл scrapy.cfg, чтобы он выглядел так:

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

Затем я делаю:

deploy@susychoosy:~/susy_scraper$ scrapy deploy -l
scrapyd              http://localhost:6800/

так что все вроде бы хорошо, однако на следующем шаге я не вижу доступных проектов:

deploy@susychoosy:~/susy_scraper$ scrapy deploy -L scrapyd

deploy@susychoosy:~/susy_scraper$

Я попытался ввести напрямую:

deploy@susychoosy:~/susy_scraper$ scrapy deploy -L scrapyd -p clothes_spider

deploy@susychoosy:~/susy_scraper$

Но это не помогло.

Любые предложения, что я делаю неправильно?


person pisarzp    schedule 09.03.2013    source источник


Ответы (2)


Сначала вы должны развернуть проект на цель:

$ scrapy deploy scrapyd -p clothes_spider
person Steven Almeroth    schedule 10.03.2013

Что выводится в терминале «scrapy server», когда вы вводите «scrapy deploy -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"
person Java Xu    schedule 13.03.2013