Scrapy - Définir un élément

La description

Les éléments sont les conteneurs utilisés pour collecter les données supprimées des sites Web. Vous devez démarrer votre araignée en définissant votre objet. Pour définir des éléments, modifiezitems.py fichier trouvé sous le répertoire first_scrapy(répertoire personnalisé). Le items.py ressemble à ce qui suit -

import scrapy  

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

La classe MyItem hérite de Item contenant un certain nombre d'objets prédéfinis que Scrapy a déjà construits pour nous. Par exemple, si vous souhaitez extraire le nom, l'URL et la description des sites, vous devez définir les champs pour chacun de ces trois attributs.

Par conséquent, ajoutons les éléments que nous voulons collecter -

from scrapy.item import Item, Field  

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