Descripción
Los elementos son los contenedores que se utilizan para recopilar los datos que se eliminan de los sitios web. Debes iniciar tu araña definiendo tu artículo. Para definir elementos, editeitems.py archivo encontrado en directorio first_scrapy(directorio personalizado). Los items.py tiene el siguiente -
import scrapy
class First_scrapyItem(scrapy.Item):
# define the fields for your item here like:
# name = scrapy.Field()
La clase MyItem hereda de Item que contiene una serie de objetos predefinidos que Scrapy ya ha creado para nosotros. Por ejemplo, si desea extraer el nombre, la URL y la descripción de los sitios, debe definir los campos para cada uno de estos tres atributos.
Por lo tanto, agreguemos los elementos que queremos recopilar:
from scrapy.item import Item, Field
class First_scrapyItem(scrapy.Item):
name = scrapy.Field()
url = scrapy.Field()
desc = scrapy.Field()