#scrapy
#scrapy
Вопрос:
карьера@careercrawler:~/stack / stack $ scrapy обход стека
Обратная трассировка (последний последний вызов): файл «/home/career/.local/bin/scrapy», строка 11, в sys.exit(выполнить ())
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/cmdline.py «, строка 141, в выполнить cmd.crawler_process = CrawlerProcess(настройки)
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py «, строка 238, в init super(CrawlerProcess, self).init(настройки)
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py «, строка 129, в инициализации self.spider_loader = _get_spider_loader(настройки)
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py «, строка 325, в _get_spider_loader возвращает loader_cls.from_settings(settings.frozencopy())
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py «, строка 33, в from_settings возвращает cls(настройки)
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py «, строка 20, в init self._load_all_spiders()
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py «, строка 28, в _load_all_spiders для модуля в walk_modules(имя):
Файл «/home/career/.local/lib/python2.7/site-packages/scrapy/utils/misc.py «, строка 71, в подмодулях walk_modules = import_module(полный путь)
Файл «/usr/lib/python2.7/importlib/init.py «, строка 37, в import_module импорт(имя)
Файл «/home/career/stack/stack/spiders/stack_spider.py «, строка 4, вводится из stack.items import StackItem
Файл «/home/career/stack/stack/items.py «, строка 13 title = scrapy.Field() ^
Ошибка отступа: ожидаемый блок с отступом
Это моя ошибка, я не знаю, что там происходит. Кто-нибудь, помогите мне, пожалуйста.
Комментарии:
1. строка 13
title = scrapy.Field()
вitems.py
имеет недостаточный индекс.
Ответ №1:
Эта ошибка вызвана намерением, как указано в трассировке:
/home/career/stack/stack/items.py «, строка 13 title = scrapy.Поле ()
перейдите ~/stack/stack/items.py
и проверьте отступ в line 13
.
Комментарии:
1. в этом нет ничего плохого, потому что эти файлы могут запускаться в Windows, но когда я пробую это на ubutun, появляется ошибка
2. Можете ли вы прикрепить код здесь? Ошибка также может возникнуть, если вы использовали пробел вместо табуляции или наоборот.