Scrapy - Defina um item
Descrição
Os itens são os contêineres usados para coletar os dados que são descartados dos sites. Você deve iniciar sua aranha definindo seu item. Para definir itens, editeitems.py arquivo encontrado no diretório first_scrapy(diretório personalizado). O items.py se parece com o seguinte -
import scrapy
class First_scrapyItem(scrapy.Item):
# define the fields for your item here like:
# name = scrapy.Field()
A classe MyItem é herdada de Item contendo uma série de objetos predefinidos que Scrapy já construiu para nós. Por exemplo, se você deseja extrair o nome, URL e descrição dos sites, você precisa definir os campos para cada um desses três atributos.
Portanto, vamos adicionar os itens que queremos coletar -
from scrapy.item import Item, Field
class First_scrapyItem(scrapy.Item):
name = scrapy.Field()
url = scrapy.Field()
desc = scrapy.Field()