import scrapy class MyProducts(scrapy.Item): productName = Field() productLink = Field() imageURL = Field() price = Field() size = Field()
項目字段用于顯示每個字段的元數(shù)據(jù)。字段對象上的值沒有限制,可訪問元數(shù)據(jù)的鍵不包含的元數(shù)據(jù)的任何引用列表。字段對象用于指定所有字段元數(shù)據(jù),您可以根據(jù)項目您的要求指定任何其他字段鍵。字段對象可以通過使用 Item.fields 屬性進(jìn)行訪問。
當(dāng)在使用項目工作時,可以定義一些常用功能。欲了解更多信息,請點擊此鏈接。
class MyProductDetails(Product): original_rate = scrapy.Field(serializer=str) discount_rate = scrapy.Field()
class MyProductPackage(Product): name = scrapy.Field(Product.fields['name'], serializer=serializer_demo)
class scrapy.item.Item([arg])
Item 提供了一個構(gòu)造函數(shù)的副本,并由在 fields 中的項目提供額外的屬性。
class scrapy.item.Field([arg])