0

Mein Scrapy funktioniert gut auf meinem lokalen Computer, Windows. Dann versuche ich es auf meinem AWS Linux Server auszuführen, aber ich habe dasScrapy KeyError in Linux Server aber nicht unter 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' 

Warum ist das? Wie kann ich es auf meinem Linux Server ausführen?

Antwort

0

Plötzlich gelöst und ich verwirrt mich.

Ich löse es durch die Aktualisierung aller Anforderungen mit pip install -r requirements.txt. Ich fügte Scrapy Splash der Anforderung hinzu und vergaß es zu installieren.

Verwandte Themen