试图将已删除的数据存储到sqlite3中。抓取:错误

时间:2014-03-08 21:38:02

标签: python sqlite scrapy

我正在尝试抓取并从网站抓取数据并在scrapy shell中执行命令之后:

scrapy crawl crawlerName -o project.db -t sqlite

收到以下错误:

crawl: error: Invalid/unrecognized output format: sqlite, Expected ['xml', 'jsonlines', 'json', 'csv', 'pickle', 'marshal']

任何提示如何才能使这项工作?

由于

1 个答案:

答案 0 :(得分:0)

如果您已正确设置 pipelines.py 并且已在数据库中创建了所有数据库列,则只需在您的数据库中键入 scrapy crawl your_crawler_name 终端和数据将按照 pipelines.py 文件中的说明填充到您的数据库中。