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