Headless Browser Automation

Browser automation adalah proses mengontrol browser (headless browser) menggunakan code (dalam hal ini menggunakan node.js). Contoh headless browser Puppeter, di-develop oleh Google. NightmareJS, di-develop berdasarkan electron browser. Keunggulan Headless Browser Automation Lebih mudah dipahami Lebih mudah dalam membuat code Ukuran code umumnya lebih kecil dibanding menggunakan HTTP request object. Kekurangan Headless Browser Automation Ada keterbatasan … Read more

Sharing is caring:

HTTP Request dengan request-promise

Saat membuka sebuah alamat web, browser pada dasarnya adalah membuat request ke server. Hal ini dapat dilakukan oleh request-promise library. Dengan request-promise library kita dapat Mengirimkan http request dengan mudah dan cepat. Memilih type request seperti GET, POST, PUT dan lainnya. Sudah support HTTP basic auth, Gzip, custom headers, file streaming dan lainnya. Kelebihan menggunakan … Read more

Sharing is caring:

Hal Penting Seputar Web Scrapping

Sebelum memulai lebih jauh dan melakukan proyek scrapping, ada beberapa hal yang perlu diperhatikan dan dipertimbangkan. Apakah API Official Tersedia Jika kita akan mengambil data dari sebuah weh, namun tidak disediakan API. Atau API yang disediakan tidak memenuhi kebutuhan kita. Maka kita perlu melakukan web scrapping. Apakah Boleh Melakukan Scrapping Sebelum memulai scrapping, perlu kita … Read more

Sharing is caring: