Breaking News
Home / Bahasa Pemrograman / Ahmad Rosid – Belajar Scraping Web Dengan NodeJS

Ahmad Rosid – Belajar Scraping Web Dengan NodeJS

Kali ini kita akan belajar bersama untuk membuat sebuah aplikasi scraping dengan menggunakan nodejs. Sebelumnya saya pernah menulis tentang scraping menggunakan Laravel silahkan baca ulasanya pada link di bawah ini.

Buat kamu yang masih baru mempelajari tentang web scraping silahkan baca tutorial di atas sedikit, kalau sudah bisa kembali lagi kesini dan praktek melakukan web scrapping dengan nodejs.

Buat Project Baru

Sekarang mari kita buat sebuah project baru, disini kita akan menggunakan beberapa depedencies untuk keperluan scraping. Silahkan ikuti konfigurasi berikut ini untuk menambahkan keperluan dari depencies yang akan kita pakai pada latihan kali ini.

Kemudian silahkan jalankan npm install untuk menginstall beberapa depedencies yang akan kita pakai kali ini.

Buat File Scraper.js

Selanjutnya kita perlu membuat sebuah file yang akan kita berinama scraper.js dimana di dalam file ini akan kita gunakan untuk membuat set standar request dan response crawl web.

 

Dengan class ini nanti kita akan mendapatkan dua response object yang pertama response error dan yang ke dua response object cheerio. Cheerio disini kita gunakan sebagai dom wrapper untuk mengkases data html yang kita dapatkan dari web yang kita scrap.

Buat File Index.js

Pada file index.js ini kita akan melakukan crawling situs medium, pada kasus ini saya akan coba melakukan scraping data profile saya dari medium, disini kita akan mengambil data nama, descriptions, following dan follwer.

Silahkan buat kode seperti dibawah ini untuk melakukan scrapping nya.

 

Sekarang jalankan perintah node index.js maka kita akan mendapatkan hasil seperti di bawah ini.

Yups gimana mudah bukan? Nah mungkin untuk saat ini sampai disini dulu latihan kita, next kita lanjutkan latihan scraping yang lain. Silahkan di bagikan dengan teman — teman yang lain. Jangan lupa like tutorialnya.

Untuk contoh project dari latihan kita kali ini silahkan akses source code nya pada link di bawah ini.

About gookkis

Cuma tukang ketik di Gookkis.com, semoga tulisan jelek ini bermanfaat.

Baca Juga

ReactJS – Mengenal ReactJS

ReactJS adalah library Javascript yang digunakan untuk membantu mendeskripsikan view berdasarkan beberapa keadaan. Mudahnya library …

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.