alflax77/glints-job-scraping
Glints Job Scraper Dataset Description This dataset provides a collection of job postings from Glints Indonesia, developed for the Analitik Big Data course to scrape job data from sites. Methodology The data acquisition utilized a hybrid scraping approach: API Reverse Engineering: Request headers and GraphQL query structures were reverse-engineered to fetch structured data from unofficial endpoints. Parsing: BeautifulSoup4 was used to extract… See the full description on the dataset page: https://huggingface.co/datasets/alflax77/glints-job-scraping.
Glints Job Scraper Dataset
Description
This dataset provides a collection of job postings from Glints Indonesia, developed for the Analitik Big Data course to scrape job data from sites.
Methodology
The data acquisition utilized a hybrid scraping approach:
- API Reverse Engineering: Request headers and GraphQL query structures were reverse-engineered to fetch structured data from unofficial endpoints.
- Parsing: BeautifulSoup4 was used to extract metadata from HTML fields not fully serialized in the API.
- Environment: Developed using Python 3.12 within a dedicated virtual environment.
Note: This dataset contains multiple duplicate data as the jobs may fall into multiple job categories.
Dataset Structure
The dataset consists of the following attributes:
Use Cases
- Classification: Using
job_descriptionorjob_requirementsto predictkategori. - Salary Analysis: Investigating how
experience_levelandlocationimpactsalary_range. - Named Entity Recognition (NER): Extracting specific skills or tools from requirement texts.
Disclaimer: This project is for educational purposes only. Users should respect the target platform's Terms of Service regarding data usage.
