2016-10-04 7 views
-1

[email protected]:~/stack/stack$ scrapy crawl stackIndentationError: erwartet einen eingerückten Block, Scrapy

Traceback (most recent call last): File "/home/career/.local/bin/scrapy", line 11, in sys.exit(execute())

File "/home/career/.local/lib/python2.7/site-packages/scrapy/cmdline.py", line 141, in execute cmd.crawler_process = CrawlerProcess(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py", line 238, in init super(CrawlerProcess, self).init(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py", line 129, in init self.spider_loader = _get_spider_loader(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/crawler.py", line 325, in _get_spider_loader return loader_cls.from_settings(settings.frozencopy())

File "/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 33, in from_settings return cls(settings)

File "/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 20, in init self._load_all_spiders()

File "/home/career/.local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 28, in _load_all_spiders for module in walk_modules(name):

File "/home/career/.local/lib/python2.7/site-packages/scrapy/utils/misc.py", line 71, in walk_modules submod = import_module(fullpath)

File "/usr/lib/python2.7/importlib/init.py", line 37, in import_module import(name)

File "/home/career/stack/stack/spiders/stack_spider.py", line 4, in from stack.items import StackItem

File "/home/career/stack/stack/items.py", line 13 title = scrapy.Field() ^

IndentationError: expected an indented block

Das ist mein Fehler, ich weiß nicht, was dort passiert. Jemand hilft mir bitte.

+0

Zeile 13 'title = scrapy.Field()' in 'items.py' wird unterkribiert. – Granitosaurus

Antwort

0

Dieser Fehler ist wegen der Absicht, Wie in der Zurückverfolgungs erwähnt:

/home/career/stack/stack/items.py", line 13 title = scrapy.Field()

zu ~/stack/stack/items.py gehen und überprüfen Einbuchtung am line 13.

+0

nicht etwas falsch, da diese Datei auf Windows ausführen kann, aber wenn ich es auf Ubutun versuche, wird der Fehler angezeigt –

+0

Können Sie den Code hier anhängen? Der Fehler kann auch auftreten, wenn Sie Leerzeichen anstelle von Tab oder umgekehrt verwendet haben. –

+0

ich habe es vor einer Minute repariert, danke –

Verwandte Themen