En esta ocasión, siguiendo el ejemplo del post anterior, realizaré la misma tarea pero utilizando Scrapy, un framework especializado en la tarea de realizar webscraping.
Nuestro objetivo es el mismo: descargar la lista de libros y precios de Books to scrape.
Requisitos
Necesitamos instalar scrapy:
pip install scrapy
Comenzando
Nuestro script, según el ejemplo de la documentación de scrapy, toma la siguiente forma:
::python
import scrapy
url = 'http://books.toscrape.com'
class BooksSpider(scrapy.Spider):
name = 'books'
start_urls = [
url,
]
def …