ComenzarEmpieza gratis

Heredar la araña

Al aprender sobre las arañas scrapy, vimos que la parte principal del código que debemos ajustar es la class de la araña. Para ayudarte a familiarizarte con la clase, completarás un breve fragmento de código para completar un modelo de juguete del código de la clase de la araña. Hemos omitido el código que ejecutaría realmente la araña, con solo las piezas necesarias para crear la clase.

Como se ha mencionado en la lección, una class es, a grandes rasgos, un conjunto de variables y funciones relacionadas entre sí. A veces a una clase le gusta utilizar métodos de otra clase, por lo que heredaremos métodos de una clase diferente. Eso es lo que hacemos en la clase de araña.

Escribimos la función inspect_class para que veas tu clase una vez que hayas terminado, ¡si quieres probar tu solución!

Este ejercicio forma parte del curso

Web scraping en Python

Ver curso

Instrucciones de ejercicio

  • Pasa scrapy.Spider como argumento a la clase YourSpider; esto hará que YourSpider herede los métodos de scrapy.Spider.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Import scrapy library
import scrapy

# Create the spider class
class YourSpider(____):
  name = "your_spider"
  # start_requests method
  def start_requests(self):
    pass
  # parse method
  def parse(self, response):
    pass
  
# Inspect Your Class
inspect_class(YourSpider)
Editar y ejecutar código