2011-11-01 25 views
2

當我運行命令scrapy crawl openings -o items.json -t json在本教程中提到,我得到:scrapy抓取:錯誤:沒有這樣的選擇:-o

Usage 
===== 
    scrapy crawl [options] <spider|url> ... 

crawl: error: no such option: -o 

我只是跟隨scrapy教程,當我運行命令,而不它的輸出選項工作正常。

scrapy crawl openings 

工作正常,我看到了爬輸出,但是如果我想抓取導出到JSON這是行不通的。

廣泛搜索網頁沒有幫助或提及此問題。

+0

哪個教程? – Johnsyweb

回答

7

該選項僅適用於可在GitHub上找到的最新版本的Scrapy。

如果您使用的版本0.12(最新的穩定,可以在scrapy.org可以看出),你應該使用: scrapy爬開口--set FEED_URI = items.json --set FEED_FORMAT = JSON

見還有:http://readthedocs.org/docs/scrapy/en/0.12/intro/tutorial.html#storing-the-scraped-data

+0

完美。愛這個StackOverflow。 –

+0

請注意,0.14是撰寫本評論時的最新版本,它支持-o items.json -t json –