Membuat Web Browser Bekerja untuk Scrapping
Melalui kelas ini, kamu diajak untuk:
- Mengetahui langkah-langkah menginstall Webdriver di beberapa sistem operasi.
- Mengunduh Webdriver sesuai sistem operasi.
Menginstall Webdriver
Webdriver merupakan sebuah API yang mampu melayani perintah pengetesan sebuah aplikasi web. Selenium memiliki kemampuan bekerja sama dengan Webdriver lewat perintah yang terkandung dalam sintaks berbahasa Python.
Selenium mendukung webdriver sesuai dengan jenis browser yang digunakan. Dalam kelas ini, kami merekomendasikan chromedriver untuk digunakan sebagai webdriver. Ikuti langkah-langkah di bawah ini untuk menginstall chromedriver.
- Buka tautan ini untuk mengakses file chromedriver.
- Unduh sesuai sistem operasi yang kamu miliki. Jika kamu menggunakan Windows 64bit, pilih chromedriver_win32.zip.
- Buka file .zip yang telah diunduh dan pilih chromedriver.exe
- Klik Extract To, lalu pindahkan ke tujuan yang kamu pilih.
- Buka file .zip yang telah diunduh dan pilih chromedriver.exe
Menyalin File Path Chromedriver
Setelah berhasil menginstall chromedriver, langkah yang harus ditempuh adalah menyalin file path dari chromedriver. Langkah ini dibutuhkan untuk mengaktifkan chromedriver dalam susunan kode Python kita.
- Tekan SHIFT dan klik kanan pada file chromedriver.exe secara bersamaan.
- Klik Copy as path.
- Buka file .zip yang telah diunduh dan pilih chromedriver.exe
- File path sekarang sudah masuk ke clipboard.
Mendefinisikan Webdriver
Setelah menyalin file path dari chromedriver, langkah terakhir adalah mengaktifkan chromedriver dengan mendefinisikan driver dalam susunan kode Python.
Pertama, kita harus mengimpor webdriver yang ada di dalam modul selenium.
Setelah itu, definisikan driver dengan kode di bawah ini untuk mengaktifkan chromedriver.
Selayang Pandang
- Sebelum melakukan scrapping, diperlukan penginstalan webdriver.
- Selenium merupakan library Python yang mampu diandalkan dalam proses scrapping yang kompleks.
- Selenium membutuhkan penginstalan di terminal/command.
Kuis
Apa itu Webdriver?