scrapy 2.3 项目属性对象
attr.s() 允许使用字段名定义项类,以便 item exporters 默认情况下可以导出所有字段,即使第一个刮取的对象没有所有字段的值。
此外, attr.s 项目还允许:
- 定义每个定义字段的类型和默认值。
- 定义自定义字段 metadata ,可以用来 customize serialization .
为了使用此类型 attrs package 需要安装。
例子::
import attr
@attr.s
class CustomItem:
one_field = attr.ib()
another_field = attr.ib()