Hasil yang akan dibuat
Satu script Python yang mengambil 250 data negara dari situs sandbox, mem-parsing nama, ibu kota, populasi, dan luas wilayah, lalu menyimpannya sebagai countries.csv.
Alur web scraping
Ambil HTML dengan Requests, bentuk parse tree memakai Beautiful Soup, pilih elemen dengan CSS selector, ubah teks menjadi data terstruktur, lalu ekspor hasil melalui pandas.
Dari crawler menuju API berita
Crawler satu situs masih sederhana. Data berita lintas media membutuhkan selector, pagination, normalisasi, deduplikasi, dan pemeliharaan untuk setiap sumber. IndoNewsAPI menyediakan data berita yang telah disusun ke dalam satu format JSON atau CSV.