Scrapy - Zdefiniuj przedmiot
Opis
Elementy to kontenery używane do zbierania danych, które są złomowane ze stron internetowych. Musisz zacząć pająka od zdefiniowania przedmiotu. Aby zdefiniować elementy, edytujitems.py plik znaleziony w katalogu first_scrapy(katalog niestandardowy). Plik items.py wygląda następująco -
import scrapy
class First_scrapyItem(scrapy.Item):
# define the fields for your item here like:
# name = scrapy.Field()
W MyItem klasa dziedziczy z poz zawierające szereg predefiniowanych obiektów, które Scrapy już zbudowany dla nas. Na przykład, jeśli chcesz wyodrębnić nazwę, adres URL i opis z witryn, musisz zdefiniować pola dla każdego z tych trzech atrybutów.
Dlatego dodajmy te przedmioty, które chcemy zebrać -
from scrapy.item import Item, Field
class First_scrapyItem(scrapy.Item):
name = scrapy.Field()
url = scrapy.Field()
desc = scrapy.Field()