Scrapy定義項目
項目是用於收集從網站刮取下數據的容器。 在啓動蜘蛛時必須要定義項目。 要定義項目,在目錄 first_scrapy自定義目錄下找到編輯items.py文件。items.py 看起來如下所示:
import scrapy
class First_scrapyItem(scrapy.Item):
# define the fields for your item here like:
# name = scrapy.Field()
MyItem 類包含一個數字,scrapy已爲我們建成預先定義的對象繼承項目。舉例來說,如果想從網站中提取名稱,URL和說明, 需要定義字段這三個屬性。
因此,讓我們再補充一點,來收集這些項目:
from scrapy.item import Item, Field
class First_scrapyItem(scrapy.Item):
name = scrapy.Field()
url = scrapy.Field()
desc = scrapy.Field()