Scrapy-define-item

提供:Dev Guides
移動先:案内検索

スクレイピー-アイテムを定義する

説明

アイテムは、Webサイトから廃棄されるデータを収集するために使用されるコンテナです。 アイテムを定義してクモを起動する必要があります。 アイテムを定義するには、ディレクトリ 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がすでに作成したいくつかの事前定義済みオブジェクトを含む_Item_を継承します。 たとえば、サイトから名前、URL、説明を抽出する場合、これらの3つの属性のそれぞれにフィールドを定義する必要があります。

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

from scrapy.item import Item, Field

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