Items

就相当于mvc中的model

声名item

import scrapy

class Product(scrapy.Item):
    name = scrapy.Field()
    price = scrapy.Field()
    stock = scrapy.Field()
    last_updated = scrapy.Field(serializer=str)

创建item

product = Product(name='Desktop PC', price=1000)

获得item的field

 product['name']
 product.get('name')
 product['last_updated']
 product.get('last_updated', 'not set')

设置item的field的值

获得所有的值

扩展

直接集成别的item就好了

其他操作

复制items

items转item

从dict创建item

Last updated