How to sort the scrapy item info in customized order?
问题 The default order in scrapy is alphabet,i have read some post to use OrderedDict to output item in customized order. I write a spider follow the webpage. How to get order of fields in Scrapy item My items.py. import scrapy from collections import OrderedDict class OrderedItem(scrapy.Item): def __init__(self, *args, **kwargs): self._values = OrderedDict() if args or kwargs: for k, v in six.iteritems(dict(*args, **kwargs)): self[k] = v class StockinfoItem(OrderedItem): name = scrapy.Field()