我是Scrapy的新手,我正在阅读Scrapy教程。我已经能够使用windows7创建我的项目。我的scrapy安装在这样的路径中:
C:\Program Files\python2.7\scripts.
我通过scrapy startproject元构建了一个名为yuan的项目, 但是当我尝试通过scrapy crawl yuan运行项目时,会出现错误:"未知命令爬行"。
我试图在" yuan"中执行它。项目,我可以看到文件" scrapy.cfg",
C:\Program Files\python2.7\scipts\yuan\scrapy crawl yuan,
还有另一个错误:
" scrapy不被视为内部或外部命令,可操作程序或批处理文件"
我确信我已经更改了路径环境变量,我添加了
"C:\Program Files\python2.7\scripts" and "C:\Program Files\python2.7"
进入路径变量。
我该如何处理这个问题?
答案 0 :(得分:0)
你可以试试这个:
cd C:\ Program Files \ python2.7 \ scipts \ yuan
scrapy crawl yuan如果在项目之外运行crawl命令,scrapy将引发"未知命令爬行"错误。
答案 1 :(得分:0)
全局命令:
startproject
settings
runspider
shell
fetch
view
version
仅投影命令:
crawl
check
list
edit
parse
genspider
deploy
bench
Scrapy具有two differen类型的命令,如上所列。
在您的情况下,Crawl
是一个仅限项目的命令。因此,您必须导航到项目并执行crawl
命令。
Cd <your project>
scrapy crawl <Project name>