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
Instrucciones de ejercicio
- Pasa
scrapy.Spider
como argumento a la claseYourSpider
; esto hará queYourSpider
herede los métodos descrapy.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)