Item對象是一種簡單容器,用於結構化的保存抓取的數據。
Item使用簡單的class定義語句一級Field對象來聲明。
<span style="font-size:14px;">import scrapy
class FirstspiderItem(scrapy.Item):
# define the fields for your item here like:
name = scrapy.Field()</span>
Field對象指明瞭每個字段的元數據。
從某種意義上講,Item有點類似於java bean中的屬性。
http://write.blog.csdn.net/postedit/47429059
在官方文檔中給出了item的幾個示例。
在這裏就只做一個簡單的示範:
這個主要是爲了說明item與字典之間存在一些相似性。
相應的在命令行中所做的操作都可以在程序中進行,包括item的取值、賦值、複製、根據item創建字典(dict()方法)、根據字典創建item等。
這篇文章的目的是輔助學習官方文檔所以就不做展開,畢竟學習編程官方文檔是第一手資料,相關文檔地址:
http://scrapy-chs.readthedocs.org/zh_CN/latest/topics/items.html