scrapy學習筆記--Items

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


發佈了87 篇原創文章 · 獲贊 13 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章