Glassdoor Software Job Analyze
The purpose of this script is crawl, save and analyze Glassdoor job postings and generate comparison charts for
technologies for multiple cities.
If you want to check the final result, just checkout the result folder.
To run it yourself, here is the instruction:
- Visit Glassdoor, search for any keyword and navigate to second page. Copy the url.
- Remove "last number" and ".htm" from the end of url.
- Open the config file and update the
urlsection. There is a specefic format for URL section: which contains
CITY ; URL UNTIL NAME OF CITY ; REMAININGS OF URL WITHOUT THE KEYWORD YOU SEARCHED. See the Config file.
cdto repo and run
./client.rb. You need to have
Rubyinstalled. It will save all IDs (for each job posting) and pages. And then it will generate reports and saves it to
- In case you want to change the keywords or categories, just update the config.yml.
Charts are generated using Gruff.