0

My Scrapyは、ローカルマシンのWindowsでうまく動作します。それから私はAWS Linuxサーバー上で実行しようとしましたが、私はこれを持っていましたLinuxサーバのScrapy KeyErrorはWindowsではありません

Traceback (most recent call last): 
    File "runOCBC.py", line 12, in <module> 
    spider_name).split()) 
    File "/usr/lib/python2.7/site-packages/scrapy/cmdline.py", line 142, in execute 
    _run_print_help(parser, _run_command, cmd, args, opts) 
    File "/usr/lib/python2.7/site-packages/scrapy/cmdline.py", line 88, in _run_print_help 
    func(*a, **kw) 
    File "/usr/lib/python2.7/site-packages/scrapy/cmdline.py", line 149, in _run_command 
    cmd.run(args, opts) 
    File "/usr/lib/python2.7/site-packages/scrapy/commands/crawl.py", line 57, in run 
    self.crawler_process.crawl(spname, **opts.spargs) 
    File "/usr/lib/python2.7/site-packages/scrapy/crawler.py", line 162, in crawl 
    crawler = self.create_crawler(crawler_or_spidercls) 
    File "/usr/lib/python2.7/site-packages/scrapy/crawler.py", line 190, in create_crawler 
    return self._create_crawler(crawler_or_spidercls) 
    File "/usr/lib/python2.7/site-packages/scrapy/crawler.py", line 194, in _create_crawler 
    spidercls = self.spider_loader.load(spidercls) 
    File "/usr/lib/python2.7/site-packages/scrapy/spiderloader.py", line 51, in load 
    raise KeyError("Spider not found: {}".format(spider_name)) 
KeyError: 'Spider not found: OCBC' 

なぜですか?私はLinuxサーバーでどのように実行できますか?

答えて

0

突然解決され、私は自分自身を混乱させる。

pip install -r requirements.txtを使用してすべての要件を更新して解決します。私は要件にScrapy Splashを追加しました。それをインストールするのを忘れました。

関連する問題