Page 125 - Buku Digital Kelas X
P. 125

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
   120   121   122   123   124   125   126   127   128   129   130