Команда scrapy list может видеть паука, но runspider не может его найти? - PullRequest
0 голосов
/ 19 февраля 2020

Если я ввожу

scrapy list

, я получаю правильный ответ, который представляет собой одного сделанного мною паука под названием

wiki

, но (оставаясь в том же каталоге в строке cmd), когда я делаю;

scrapy runspider wiki

я получаю;

    2020-02-19 18:58:05 [scrapy.utils.log] INFO: Scrapy 1.8.0 started (bot: wikipedia)
2020-02-19 18:58:05 [scrapy.utils.log] INFO: Versions: lxml 4.4.2.0, libxml2 2.9.5, cssselect 1.1.0, parsel 1.5.2, w3lib 1.21.0, Twisted 19.10.0, Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)], pyOpenSSL 19.1.0 (OpenSSL 1.1.1d  10 Sep 2019), cryptography 2.8, Platform Windows-10-10.0.18362-SP0
Usage
=====
  scrapy runspider [options] <spider_file>

runspider: error: File not found: wiki

Что происходит?

1 Ответ

0 голосов
/ 19 февраля 2020

Вы ищете scrapy crawl. scrapy runspider требует файл вашего паука в качестве аргумента.

scrapy runspider <spider_file.py>

scrapy crawl <spider>

https://docs.scrapy.org/en/latest/topics/commands.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...