2012-04-12 71 views
16

我是python的新手。我在64位操作系統上運行Python 2.7.3版本32位。 (我嘗試了64位,但它沒有鍛鍊)。未知命令:抓取錯誤

我按照教程,在我的機器上安裝了scrapy。我創建了一個項目demoz。但是當我輸入scrapy crawl demoz時,它顯示一個錯誤。我碰到這個事情來的時候我下擊打scrapy命令(C:\ python27 \ scripts)中就說明:

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> 

我猜他們的東西在安裝丟失,可能會提前人幫助,請..謝謝..

+0

什麼是你所得到的確切的錯誤運行crawl命令? scrapy的幫助反應不會有助於縮小問題的範圍。 – Drahkar 2012-04-12 12:06:07

回答

35

您應該運行scrapy crawl spider_name命令,該命令位於scrapy項目文件夾中,其中scrapy.cfg文件位於該文件夾中。

docs

爬行

爲了把我們的蜘蛛工作,進入項目的頂層目錄,然後運行:

scrapy crawl dmoz

+1

您最好爲此創建另一個問題。但請先仔細閱讀教程。祝你好運 – warvariuc 2012-04-17 05:22:43

0

您可以運行scrapy crawl demoz您使用以下命令創建的scrapy項目文件夾中的代碼

scrapy startproject tutorials 

例如,如果你已經開始名tutorials的scrapy項目,然後去教程先夾,並從那裏

scrapy crawl demoz