Tenía varias arañas en mi carpeta de proyecto y quería ejecutar todas las arañas a la vez, así que decidí ejecutarlas utilizando el servicio scrapyd. he comenzado a hacerlo al ver hereerror al implementar un proyecto utilizando scrapyd
En primer lugar estoy en la carpeta del proyecto actual
que había abierto el archivo
scrapy.cfg
y descomentado la línea url después[desplegar]
He ejecutado el comando
scrapy server
, que funciona bien y el servidor scrapyd ejecutayo probamos este comando
scrapy deploy -l
Resultado:
default http://localhost:6800/
- cuando he intentado este comando
scrapy deploy -L scrapyd
que me dieron siguiente salida
Resultado:
Usage
=====
scrapy deploy [options] [ [target] | -l | -L <target> ]
deploy: error: Unknown target: scrapyd
cuando traté de implementar el proyecto con este comando scrapy deploy scrapyd -p default
obtuvo el siguiente error
Usage
=====
scrapy deploy [options] [ [target] | -l | -L <target> ]
deploy: error: Unknown target: scrapyd
estoy realmente incapaz de identificar scrapyd suero de leche está mostrando los errores anteriores, me puede dar lugar a una forma correcta de cómo implementar un proyecto en el que scrapyd
Gracias de antemano ..... .....
código editado:
Después de ver la respuesta de Peter Kirby, i nombrado objetivo en scrapy.cfg y trató el siguiente comando en mi carpeta del proyecto,
comando:
scrapy deploy ebsite -p ebsite
me dieron entonces el siguiente error
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>
¿Cómo resolver esto .....
Gracias por ur respuesta, como se dijo u i editado mi código como el anterior y recibí el error mencionado anteriormente, ¿puede decirme cómo resolverlo? –
Intente acceder a la interfaz web de Scrapyd. Vaya a http: // localhost: 6800 o escriba curl http: // localhost: 6800/listprojects.json y dígame qué sucede. Es posible que Scrapyd esté instalado incorrectamente. ¿En qué SO estás? –