У меня было несколько пауков в папке моего проекта, и я хотел запустить всех пауков одновременно, поэтому я решил запустить их с помощью службы scrapyd. Я начал делать это, увидев здесь
Прежде всего, я в текущей папке проекта
Я открыл файл
scrapy.cfg
и раскомментировал строку URL после[развертывать]
Я выполнил команду
scrapy server
, которая отлично работает, и сервер scrapyd работает.Я попробовал эту команду
scrapy deploy -l
Результат:
default http://localhost:6800/
- когда я попробовал эту команду
scrapy deploy -L scrapyd
, я получил следующий вывод
Результат:
Usage
=====
scrapy deploy [options] [ [target] | -l | -L <target> ]
deploy: error: Unknown target: scrapyd
когда я попытался развернуть проект с помощью этой команды, scrapy deploy scrapyd -p default
получил следующую ошибку
Usage
=====
scrapy deploy [options] [ [target] | -l | -L <target> ]
deploy: error: Unknown target: scrapyd
Я действительно не могу определить, почему scrapyd показывает вышеуказанные ошибки, может привести меня к правильному способу развертывания проекта в scrapyd.
Заранее спасибо..........
Отредактированный код:
Увидев ответ Питера Кирби, я назвал цель в scrapy.cfg и попробовал следующую команду в папке моего проекта:
команда:
scrapy deploy ebsite -p ebsite
то я получил следующую ошибку
Building egg of ebsite-1341808241
'build/lib' does not exist -- can't clean it
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
zip_safe flag not set; analyzing archive contents...
Deploying ebsite-1341808241 to http://localhost:6800/addversion.json
Deploy failed: <urlopen error [Errno 111] Connection refused>
Как это решить.....