MENÚ
Escúchanos en directo
Prueba de analizador

import requests from bs4 import BeautifulSoup def obtener_titulares(url): # Realizar una solicitud GET al sitio web response = requests.get(url) if response.status_code == 200: # Parsear la página web utilizando BeautifulSoup soup = BeautifulSoup(response.text, 'html.parser') # Encuentra elementos HTML que contengan los titulares (esto variará según el sitio web) titulares = soup.find_all('h2', class_='headline') # Ajusta la selección según la estructura de la página # Recopilar los titulares en una lista titulares_lista = [titulo.text for titulo in titulares] return titulares_lista else: print("No se pudo acceder al sitio web.") return None if __name__ == "__main__": # Proporciona el enlace al sitio web que deseas analizar sitio_web_url = "https://www.bbc.com/news" titulares = obtener_titulares(sitio_web_url) if titulares: print("Titulares encontrados en el sitio web:") for idx, titular in enumerate(titulares, start=1): print(f"{idx}. {titular}")