scrapy爬蟲值Items
阿新 • • 發佈:2019-01-05
Items有哪些知識?
1、宣告
import scrapy class Product(scrapy.Item): name = scrapy.Field() price = scrapy.Field() stock = scrapy.Field() last_updated = scrapy.Field(serializer=str)View Code
2、建立item
>>> product = Product(name='Desktop PC', price=1000) >>> printView Codeproduct Product(name='Desktop PC', price=1000)
3、dict API
>>> product.keys() ['price', 'name'] >>> product.items() [('price', 1000), ('name', 'Desktop PC')]View Code
4、複製item
product3 = product2.copy()
5、擴充套件Item(繼承)
classView CodeDiscountedProduct(Product): discount_percent = scrapy.Field(serializer=str) discount_expiration_date = scrapy.Field()
怎麼使用持久化?這章沒講,看下面內容吧!