未知命令:抓取错误

Nit*_*its 23 python web-crawler scrapy

我是python的新手.我在64位操作系统上运行python 2.7.3版本32位.(我试过64位,但没有锻炼).

我按照教程在我的机器上安装了scrapy.我创建了一个项目demoz.但是当我输入scrapy crawl demoz它时显示错误.当我点击(C:\ python27\scripts)下的scrapy命令时,我遇到了这个东西,它显示:

C:\Python27\Scripts>scrapy
Scrapy 0.14.2 - no active project

Usage:
  scrapy <command> [options] [args]

Available commands:
  fetch         Fetch a URL using the Scrapy downloader
  runspider     Run a self-contained spider (without creating a project)
  settings      Get settings values
  shell         Interactive scraping console
  startproject  Create new project
  version       Print Scrapy version
  view          Open URL in browser, as seen by Scrapy

Use "scrapy <command> -h" to see more info about a command

C:\Python27\Scripts>
Run Code Online (Sandbox Code Playgroud)

我想他们是安装中缺少的东西,任何人都可以帮助请...提前感谢..

war*_*iuc 52

您应该scrapy crawl spider_namescrapy.cfg文件所在的scrapy项目文件夹中运行命令.

来自文档:

爬行

要让我们的蜘蛛工作,请转到项目的顶级目录并运行:

scrapy crawl dmoz


Sub*_*tha 10

您可以scrapy crawl demoz从使用以下命令创建的scrapy项目文件夹中运行代码

scrapy startproject tutorials
Run Code Online (Sandbox Code Playgroud)

例如,如果您已经启动了 name 的scrapy项目tutorials,那么首先转到教程文件夹并crawl从那里运行命令

scrapy crawl demoz
Run Code Online (Sandbox Code Playgroud)