700+ courses, half price
Deskripsi Kursus
Pernahkah Anda menemukan situs web yang menampilkan banyak data seperti statistik, ulasan produk, atau harga dalam format yang tidak siap untuk analisis data? Sering kali, otoritas dan penyedia data lainnya menerbitkan data mereka dalam tabel yang tertata rapi. Namun, tidak semua situs tersebut menyertakan tombol unduh—jangan khawatir. Dalam kursus ini, Anda akan belajar cara mengumpulkan dan mengunduh data dari situs web mana pun dengan efisien menggunakan R. Anda akan mempelajari cara mengotomatiskan scraping dan parsing Wikipedia menggunakan paket rvest dan httr. Melalui latihan praktik, Anda juga akan memperluas pemahaman tentang HTML dan CSS, fondasi halaman web, sambil membuat alur kerja pengambilan data Anda lebih andal dan efisien.
Prasyarat
Kurikulum
Ringkasan kursus
1
Pendahuluan HTML dan Web Scraping
Pada bab ini, Anda akan diperkenalkan pada Hyper Text Markup Language (HTML), bahasa deklaratif yang digunakan untuk menyusun situs web modern. Dengan pustaka rvest, Anda akan belajar cara melakukan kueri elemen HTML sederhana dan melakukan scraping tabel pertama Anda.
2
Navigasi dan Seleksi dengan CSS
Cascading Style Sheets (CSS) menjelaskan bagaimana elemen HTML ditampilkan pada halaman web, termasuk warna, font, dan tata letak umum. Pada bab ini, Anda akan mempelajari mengapa selektor dan penggabung (combinator) CSS merupakan komponen penting untuk web scraping.
3
Seleksi Lanjutan dengan XPATH
Selektor CSS yang Anda pelajari di bab sebelumnya sangat kuat tetapi memiliki keterbatasan. Misalnya, ketika Anda ingin memilih node berdasarkan properti turunannya. XPath hadir sebagai solusi! Dengan menggunakan bahasa kueri ini, Anda dapat menavigasi dan melakukan scraping bahkan pada HTML yang paling rumit sekalipun.
4
Praktik Terbaik Scraping
Sekarang Anda sudah tahu cara mengekstrak konten dari halaman web, saatnya melihat di balik layar. Pada bab terakhir ini, Anda akan mempelajari mengapa permintaan HTTP merupakan fondasi setiap aksi scraping dan bagaimana menyesuaikannya agar sesuai dengan praktik terbaik dalam web scraping.
R
Web Scraping di R
Kursus
Selesai

