Script ini melakukan data scraping pada laman Jobs.id
Data yang didapatkan dan dipakai terdiri dari:
- Nama Pekerjaan
- Perusahaan Pekerjaan
- Lokasi Pekerjaan
- Rentang Gaji Pekerjaan
- Tanggal Lowongan Pekerjaan di-upload di laman Jobs.id
- Deskripsi Singkat Pekerjaan
Runtime: Python 3
Library:
1. BeautifulSoup
2. urllib
3. json
Jalankan script dengan memasukan perintah dibawah di Command Line:
- cd src
- python script.py
Hasil data scraping akan disimpan di direktori /data dengan nama result.json
Data-data yang didapatkan digunakan untuk melihat kondisi lapangan-lapangan pekerjaan yang tersedia di Indonesia. Aspek yang diperhatikan bisa berupa penyebaran lokasi lapangan pekerjaan, pekerjaan jenis apa yang dibutuhkan, beserta gaji-gaji yang ditawarkan oleh perusahaan pemberi lowongan pekerjaan.
JSON memiliki format sebuah key 'jobs' yang menyimpan data-data dari pekerjaan-pekerjaan yang didapatkan.
{
"jobs": [
{
"job_title": title
"company": company
"location": location
"salary": salary
"upload_date": date
"short_description": description
},
...
]
}
Vincent Chuardi