阅读(1799) (0)

scrapy 2.3 项目属性对象

2021-06-04 11:32:02 更新

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()