¿Quieres aprender web scraping en Python? En este tutorial, utilizaremos BeautifulSoup y Requests para extraer datos de un sitio web paso a paso. 🕸️📊
🔹 Lo que aprenderás:
✅ ¿Qué es el web scraping?
✅ Cómo obtener páginas web usando Requests
✅ Cómo analizar HTML usando BeautifulSoup
✅ Cómo extraer títulos de libros y géneros de un sitio web real
✅ Consejos éticos para el web scraping
📌 Código y Recursos:
import requests
from bs4 import BeautifulSoup
# Definir la URL
# Enviar la solicitud GET
response = requests.get(url)
# Analizar el HTML usando BeautifulSoup
soup = BeautifulSoup(response.text, "html.parser")
# Encontrar la sección de géneros
genres_list = soup.select(".side_categories ul li a")
# Extraer e imprimir géneros
print("Géneros de Libros:")
for genre in genres_list:
genre_name = genre.text.strip()
genre_link = url + genre["href"] # Hacer URL completa
print(f"- {genre_name}: {genre_link}")
🔥 ¿Quieres más tutoriales de Python? ¡Suscríbete y activa la 🔔 para actualizaciones!
👉 ¡Dale like, comenta y comparte si esto te ayudó! 🚀