Page 133 - Perangkat Pembelajaran Guru - Informatika - X
P. 133

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.ind_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
   128   129   130   131   132   133   134   135   136   137   138