私はscrapyプロジェクトの次のディレクトリscrapy昇給の例外の実行プロジェクトディレクトリ
Cの 'チュートリアル' を持つ:\ wamp64 \ WWW \チュートリアル>
プロジェクトのディレクトリ構造を以下に示す。私はカスタムPythonスクリプトがscrapyプロジェクトフォルダなど
内から実行したときにクモが正しく実行さfrom __future__ import print_function
import scrapy
from scrapy.crawler import CrawlerProcess
from scrapy.utils.project import get_project_settings
def main():
process = CrawlerProcess(get_project_settings())
process.crawl("quotes")
process.start()
if __name__ == '__main__' : main()
私のカスタムPythonスクリプトrunspiders.pyてクモを実行したい
C:\ wamp64 \ www \ tutorial> python runspiders.py
しかしscrapyは、カスタムPythonスクリプトは、プロジェクトフォルダなどの外部から実行し、次の例外を発生させ
C:\ wamp64 \ WWW> Pythonのチュートリアル/ runspiders.py
File "C:\Python27\lib\site-packages\scrapy\spiderloader.py", line 43, in load
raise KeyError("Spider not found: {}".format(spider_name))
KeyError: 'Spider not found: quotes'