Aplikasi Sedooot Tools, untuk mengambil data links Intranet/Internet versi Selenium

Karena IE udah obsolete maka ada beberapa website yang gak mau disedot menggunakan IE jadi mau gak mau kita mesti menggunakan Alat sedot baru yang berbasis selenium

Donlot Badjoe Sedooot Data Tools versi 09 September 2022

Apa itu selenium? selenium adalah alat untuk otomasi web browser, persis yang selama ini kita buat menggunakan VBA yaitu webbrowser pada Form atau mengendalikan Internet Explorer. Sebenarnya selama ini kita cukup puas dengan IE namun semenjak IE dihentikan oleh microsoft ada beberapa website yang tidak bisa dibuka oleh IE jadi terpaksa kita menggunakan selenium  karena selenium bisa mengendalikan hampir semua webbrowser sepanjang ada drivernya.

I.  Cara Install Selenium

  1. Selenium untuk vba bisa kita lihat di :
  2. https://github.com/florentbr/SeleniumBasic/releases/tag/v2.0.9.0
  3. atau download disini
  4. https://drive.google.com/file/d/1svyHK9eKAGU2UzIP-ozFDauhoUMuERYm/view?usp=sharing
  5. Download file SeleniumBasic-2.0.9.0.exe
  6. Lalu Eksekusi file tersebut untuk menginstallnya

II. Install webdriver untuk Chrome

  1. Terus instal webdriver untuk browser Chrome
  2. Penulis tidak menggunakan versi lain karena yakin pasti semua menggunakan Chrome, walopun bisa dijalankan dengan semua browser modern lainnya
  3. https://sites.google.com/chromium.org/driver/
  4. Klik yang Stable, 103.0.5060.134, lalu Pilih yang Win32 Driver (bisa berbeda dengan versi terkini)
  5. Download sesuai versi chrome anda, cek di Help - About
  6. Kalo beda maka update chrome anda atau jika anda tidak bisa update chrome maka anda cari yang sesuai dengan versi anda di https://sites.google.com/chromium.org/driver/downloads
  7. Jika sudah maka Extract webdrive chrome chromedriver_win32.zip
  8. Copas file chromedriver.exe ke folder seleniumbasic
  9. Ada dua kemungkinan
  10. C:\Program Files\SeleniumBasic atau C:\Users\%username%\AppData\Local\SeleniumBasic
  11. Di PC saya ada di yang kedua

III. Install Sedooot Tools

  1. Jika berhasil maka anda bisa download Sedooot Tools yaitu Alat sedot links Internet/Intranet versi Selenium
  2. yang sedang dikerjain hehehe
  3. Donlot link diatas
  4. Ini adalah Excel Addins jadi anda cukup extract file installer lalu load di Excel Addins (Jangan dibuka open file)
  5. File - Options - Add-ins - Excel Addins - Browse sedooot.xlam lalu OK
  6. Nanti akan ada Menu baru sebelum Help

IV.  Cara Test Instalation

  1. Jika muncul menu Sedooot maka berarti sukses
  2. Test selenium dengan klik Setting - Klik Tab Selenium
  3. Klik Test Selenium

V.  Cara Sedot

  1. Link ada 2 jenis yaitu GET dan POST
  2. Cara mencari link coba search aja di eoditor.com categori Data Mining
  3. http://eoditor.com/category/data-mining/
  4. Caranya blok dulu Kolom yang berisi link (hanya kolom pertama)
  5. Lalu klik Sedooot - Sedooot GET Link/POST Link
  6. Klik Menu, Pilih Sedot as text atau lainnya
  7. Sedot as Text berarti akan disave tanpa format, Perhatikan Format angka dan tanggal di PC anda, karena akan dikonvert sesuai PC anda, juga angka lebih dari 15 digit akan error atau angka ada nol didepan
  8. Sedot as text and format as text, akan dipaste tanpa format namun tidak akan dikonvert ke angka/tanggal, semua ke text. Ini yang paling aman
  9. Sedot as HTML Format, akan diformat mirip aslinya, ada formatnya
  10. Sedot as HTML code akan dipaste dalam bentuk HTML code
  11. Sedot as File akan menyedot dan ditaruh di file teks, ini berguna jika kita sedot data besar (lebih dari 1 juta baris) serta file JSON

VI. Contoh Cara Penggunaan

  1. Menyedot Data eCommerce Buka Lapak
  2. Sudah disediakan Link via aplikasi\
  3. Klik Sedooot - List Links
  4. Pilih Bukalapak-Daftar Produk
  5. Klik Tombol Make Links
  6. Masukkan Alamat Tenant
  7. Misalnya
  8. https://www.bukalapak.com/jagapati-official
  9. Akan dibuat satu workbook baru berisi GET Link (link yang hanya satu kolom)
  10. Kita block kolom pertama, kolom kedua berisi Path dan Nama File
  11. Kita Klik Sedooot - Sedooot Link
  12. Klik Menu - Sedot As Textfile (karena hasilnya adalah file JSON)
  13. Ini hasilnya setelah tersedot
  14. Kita Convert gunakan PowerQuery
  15. Ini hasil akhirnya
  16. Gampang kan
  17. Data hasil sedot maupun Olahan Excel donlot disini :
  18. https://drive.google.com/file/d/1KsDpygheAgYEGEXv5ZDwLVhsRPMmmE50/view?usp=sharing
Bookmark the permalink.

Leave a Reply

Your email address will not be published.