将不同类型的报废项导出到多个提要。

scrapy-multifeedexporter的Python项目详细描述


Scrapy扩展导出 多个提要的不同类型。默认情况下,每个项目都有自己的 喂。

安装

$ pip install scrapy-multifeedexporter

配置

您必须使用 MultiFeedExporter将以下行添加到 settings.py蜘蛛文件:

frommultifeedexporterimportMultiFeedExporterEXTENSIONS={'scrapy.contrib.feedexport.FeedExporter':None,'multifeedexporter.MultiFeedExporter':500,}# Automatically configure available item names from your moduleMULTIFEEDEXPORTER_ITEMS=MultiFeedExporter.get_bot_items(BOT_NAME)

用法

调用scrapy crawl时,需要使用%(item_name)s 输出文件/uri名称中的占位符。以下呼叫 scrapy crawl演示占位符:

$ scrapy crawl -o "spider_name_%(item_name)s.csv" -t csv spider_name
$ scrapy crawl -o "ftp://foo:bar@example.com/spider_name_%(item_name)s.csv" -t csv spider_name

如果省略占位符,则所有项目都将放置在一个文件中。

许可证

Scrapy MultifeedExporter是根据麻省理工学院的许可证出版的

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么JPA规范(包括2.0)或Hibernate扩展不允许您为@Version注释指定生成器,例如Oracle序列   Univocity解析器中特定DecimalFormat的java格式结果集   javanetbeansjavadoc   java Maven概要文件不在子模块中继承   java HTTP 500错误:如何修复我的`dispatcherservlet。xml文件?   java Lucene 2.4.1索引将使用Lucene 6.2.1重新编制索引   java如何使用ManagedServiceFactory服务   java在一行上读取多个字符输入   java轮流挑选端点,试图获得最大值   通过Java/Spring引导连接到Docker Elasticsearch实例   java返回最大元素   java clear recyclerview打开另一个活动的按钮   java何时在JPA中使用一对多或多对一   使用Jersey客户端的JavaHTTPS