Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Glassdoor Software Job Analyze

The purpose of this script is crawl, save and analyze Glassdoor job postings and generate comparison charts for languages and 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 url section. 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.
  • cd to repo and run ./client.rb. You need to have Ruby installed. It will save all IDs (for each job posting) and pages. And then it will generate reports and saves it to result folder. A yml file and png format.
  • In case you want to change the keywords or categories, just update the config.yml.

Charts are generated using Gruff.

This is the chart for total ten cities aroud the world
languages

technologies

About

Tool for keyword analysis of Glassdoor job postings

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.