WEB SCRAPING
import requests from bs4 import BeautifulSoup # URL situs berita (ganti dengan situs lain jika diperlukan) url = "https://www.cnnindonesia.com/nasional" # Mengambil halaman web response = requests.get(url) # Cek apakah permintaan berhasil (kode status 200) if response.status_code == 200: # Parsing halaman dengan BeautifulSoup soup = BeautifulSoup(response.text, "html.parser") # Mencari semua elemen berita (coba berbagai tag) titles = soup.find_all(["h2"]) # Gunakan beberapa opsi # Jika tidak ada hasil, beri peringatan if not titles: print("⚠ Tidak ditemukan berita! Coba periksa struktur HTML.") # Menampilkan hasil di layar else: print("\n=== Daftar Berita ===\n") for i, title in enumerate(titles[:10], 1): # Ambil 10 berita pertama print(f"{i...