2
我通過pip在我的mac上安裝了scrapy,並且能夠成功安裝它,並且還安裝了最新的python版本。scrapy項目不執行
到目前爲止這麼好。
我發現這個項目,我試圖運行:
https://github.com/anuvrat/soccerstats
有與過時的代碼的一些問題(ScrapyDeprecationWarning:模塊scrapy.contrib.spiders
已被棄用,使用scrapy.spiders
代替)
我能夠修復,
然而試圖運行它我得到這些錯誤:
Traceback (most recent call last):
File "/usr/local/bin/scrapy", line 11, in <module>
sys.exit(execute())
File "/usr/local/lib/python2.7/site-packages/scrapy/cmdline.py", line 143, in execute
_run_print_help(parser, _run_command, cmd, args, opts)
File "/usr/local/lib/python2.7/site-packages/scrapy/cmdline.py", line 89, in _run_print_help
func(*a, **kw)
File "/usr/local/lib/python2.7/site-packages/scrapy/cmdline.py", line 150, in _run_command
cmd.run(args, opts)
File "/usr/local/lib/python2.7/site-packages/scrapy/commands/crawl.py", line 57, in run
self.crawler_process.crawl(spname, **opts.spargs)
File "/usr/local/lib/python2.7/site-packages/scrapy/crawler.py", line 150, in crawl
crawler = self._create_crawler(crawler_or_spidercls)
File "/usr/local/lib/python2.7/site-packages/scrapy/crawler.py", line 165, in _create_crawler
spidercls = self.spider_loader.load(spidercls)
File "/usr/local/lib/python2.7/site-packages/scrapy/spiderloader.py", line 40, in load
raise KeyError("Spider not found: {}".format(spider_name))
KeyError: 'Spider not found: whoscored'
我執行它:scrapy crawl whoscored
我有蟒蛇scrapy所以我變得有點丟在這裏零距離體驗。任何人都可以解釋我做錯了什麼?
請使用確切名稱'WhoScored'(大寫字母S) – eLRuLL
來嘗試使用['scrapy list'](http://doc.scrapy.org/zh/latest/topics/commands.html#std:command -list)在項目中查看您可以使用'scrapy crawl'運行哪些蜘蛛 –