Miałem wiele pająków w moim folderze projektu i chcę uruchomić wszystkie pająki na raz, więc zdecydowałem się uruchomić je za pomocą usługi scrapyd. zacząłem robić to przez widząc hereWystąpił błąd podczas wdrażania projektu za pomocą skrobaka
Przede wszystkim jestem w bieżącym folderze projektu
ja otworzyłem plik
scrapy.cfg
i Odkomentowano linię url po[wdrożyć]
Uruchomiłem polecenie
scrapy server
, które działa poprawnie i działa na złym serwerzePróbowałem tego polecenia
scrapy deploy -l
Wynik:
default http://localhost:6800/
- gdy próbowałem tego polecenia
scrapy deploy -L scrapyd
Dostałem po wyjściu
Wynik:
Usage
=====
scrapy deploy [options] [ [target] | -l | -L <target> ]
deploy: error: Unknown target: scrapyd
kiedy starałem się wdrożyć projekt z tym poleceniem scrapy deploy scrapyd -p default
otrzymał komunikat o błędzie
Usage
=====
scrapy deploy [options] [ [target] | -l | -L <target> ]
deploy: error: Unknown target: scrapyd
Jestem naprawdę w stanie zidentyfikować scrapyd serwatkę pokazujące powyższe błędy, może doprowadzić mnie do właściwej drodze, jak wdrożyć projekt w celu scrapyd
góry dzięki ..... .....
Kod Edited:
Po obejrzeniu odpowiedź Petera Kirby, nazwałem cel w scrapy.cfg i próbował następujące polecenie w moim folderze projektu,
komenda:
scrapy deploy ebsite -p ebsite
potem mam poniższy błąd
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>
Jak rozwiązać ten .....
Thanks for ur odpowiedzi, jak u powiedział i edytowane mój kod jak wyżej i mam błąd wspomniany powyżej, możesz mi powiedzieć, jak rozwiązać ten –
Spróbuj uzyskać dostęp do interfejsu sieciowego Scrapyd. Przejdź do http: // localhost: 6800 lub wpisz curl http: // localhost: 6800/listprojects.json i powiedz mi, co się stanie. Być może Scrapyd jest zainstalowany niepoprawnie. Na jakim systemie operacyjnym jesteś? –