【问题标题】:How to print Scrapy item keys in the correct order?如何以正确的顺序打印 Scrapy 项目键?
【发布时间】:2019-11-10 19:56:48
【问题描述】:

我有 Scrapy Item,例如:

class QuotetutorialItem(scrapy.Item):
    url = scrapy.Field()
    country = scrapy.Field() 
    state = scrapy.Field()

当我生成此项目时,我会按字母顺序获取字段。

如何使字段顺序与类结构中的顺序相同?

【问题讨论】:

标签: python scrapy web-crawler


【解决方案1】:

您可以使用以下属性custom_settings

class YourSpiderClass(scrapy.Spider):
    name = 'spider_name'
    start_urls = ['http://blahblah.com/']

    custom_settings = {
            'FEED_URI': 'file.csv',
            'FEED_FORMAT': 'csv',
            'FEED_EXPORT_FIELDS': [
                'Url',
                'Country',
                'State',
             ],
         }

    def parse(self, response):
    # you actions

【讨论】:

    猜你喜欢
    • 2019-03-13
    • 1970-01-01
    • 2020-12-02
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多