Page 134 - Informatikakm
P. 134

Gambar 6.16 Hasil Keluaran dari Kode Program Parsing Website Lowongan Pekerjaan
                                    Sumber: Dokumen Kemendikbud, 2021
            3.  Olah  kode  HTML    tersebut hingga kalian bisa mengambil   data posisi
                pekerjaannya,  instansi yang memberikan pekerjaan,     serta gaji yang
                ditawarkan seperti diperlihatkan Gambar 6.17. Tiga data ini bisa diperoleh
                dari elemen kode  website  yang disebut tag.  Setiap tiga elemen tersebut
                tersimpan di tag  tertentu  untuk kemudian diambil  seperti diperlihatkan
                pada Gambar   6.17.  Lanjutkan kode  program yang ada pada Gambar  6.15
                sehingga lengkap seperti pada Gambar 6.17.

              1   import requests
              2   import pandas as pd
              3   from bs4 import BeautifulSoup
              4
              5   th = “https://www.jobs.id/lowongan-kerja?kata-kunci=part time”
              6   halaman = requests.get(th)
              7   hasil = BeautifulSoup(halaman.content, ‘html.parser’)
              8   lowkers = hasil.find_all(class_=”single-job-ads”)
              9
              10  posisi = []
              11  instansi = []
              12  gaji = []
              13
              14  for p in lowkers:
              15   t1 = p.select(“h3”)
              16   t2 = t1[0].select(“a”)
              17   posisi.append(t2[0].get_text())
              18
              19   t1 = p.select(“p”)
              20   t2 = t1[0].select(“a”)


             124     Informatika SMA Kelas X
   129   130   131   132   133   134   135   136   137   138   139