Scrapyでクロール実行するかなってときに謎のエラーに遭遇して詰まったのでメモしておく。
状況
コマンドプロンプト上から以下を実行
scrapy crawl websiteCrawl.py
raise KeyError("Spider not found: {}".format(spider_name))
KeyError: 'Spider not found: websiteCrawl.py'
なエラーが出力。
別に変な設定していないんだけどSpiderがないってどういうことだ?
対応
.pyを外して実行するとエラーは出ない。
scrapy crawl websiteCrawl
情けないケアレスミスではあったけど、tab保管すると.pyつくので、この手のエラーでやすいのかなーとか。