Scrapy-アイテムを定義する

説明

アイテムは、Webサイトから廃棄されたデータを収集するために使用されるコンテナーです。アイテムを定義してスパイダーを開始する必要があります。アイテムを定義するには、items.py ディレクトリの下にあるファイル first_scrapy(カスタムディレクトリ)。items.py次のようになります-

import scrapy  

class First_scrapyItem(scrapy.Item): 
   # define the fields for your item here like: 
      # name = scrapy.Field()

MYITEMのからクラス継承項目Scrapyは、すでに私たちのために構築されていることを事前に定義されたオブジェクトの数を含みます。たとえば、サイトから名前、URL、および説明を抽出する場合は、これら3つの属性のそれぞれのフィールドを定義する必要があります。

したがって、収集したいアイテムを追加しましょう-

from scrapy.item import Item, Field  

class First_scrapyItem(scrapy.Item): 
   name = scrapy.Field() 
   url = scrapy.Field() 
   desc = scrapy.Field()