Объясните, пожалуйста, первый аргумент команды scrapy crawl. - PullRequest
0 голосов
/ 09 мая 2020

В учебнике по scrapy мы видим, что команда проекта crawl выполняется:

scrapy crawl quotes

, и меня интересует аргумент quotes, потому что ранее в учебнике паук получил имя quotes_spider.py.

1 Ответ

3 голосов
/ 09 мая 2020
class QuotesSpider(scrapy.Spider):
    name = "quotes"

После того, как 'scrapy crawl quotes' перечислено в документации, следующая строка говорит об этом.

Эта команда запускает паука с кавычками имен, которые мы только что добавили, что будет отправьте несколько запросов для домена quotes.toscrape.com

Имя паука было определено name = "quotes" в классе, показанном выше.

Теперь вы запускаете этого паука class, поэтому аргумент - это имя паука, которого вы хотите запустить.

...