scrapy crawl:错误:没有这样的选项:-o

时间:2011-11-01 06:50:02

标签: python scrapy

当我按照教程中提到的那样运行命令scrapy crawl openings -o items.json -t json时,我得到:

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

crawl: error: no such option: -o

我只是按照scrapy教程,当我运行没有输出选项的命令时,它工作正常。

scrapy crawl openings 

工作正常,我看到了抓取输出,但是如果我想将抓取导出为JSON,它就不起作用。

广泛搜索网络,没有任何帮助或提及此问题。

1 个答案:

答案 0 :(得分:7)

该选项仅适用于最新版本的Scrapy,可在GitHub上找到。

如果您使用的是版本0.12(最新的稳定版,可以在scrapy.org上看到),您应该使用: scrapy crawl opening - 设置FEED_URI = items.json --set FEED_FORMAT = json

另请参阅:http://readthedocs.org/docs/scrapy/en/0.12/intro/tutorial.html#storing-the-scraped-data