Skip to content

A web scraper built with Python and Beautiful Soup for collecting data of the best Masters in Engineering in the US, according to USNews.

Notifications You must be signed in to change notification settings

sealionking/the-masters-algorithm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

the_masters_algorithm

A web scraper built with Python and Beautiful Soup for collecting data of the Top 75 Masters in Engineering in the US, according to the USNews rankings.

The features collected are as follows:

  • Rank
  • School Name
  • Location
  • Application deadline for international applicants
  • Application fee for international applicants
  • Size of full-time faculty
  • Size of full-time student body
  • Full-time tuition
  • Link for each school's engineering department

Feel free to take a look at the code and tweak it to fit your own needs. Beautiful Soup provides a very neat and intuitive way of parsing HTML files.

The scraper was built using Python 3, so make sure you have that installed on your machine before running the script.

Instructions

  1. Press the green Clone or download button in this repository;
  2. Decide if you want to Clone the repo or download it as .zip (I'd suggest downloading as .zip if you're not familiar with Github);
  3. Open the project folder and install project requirements by running pip install -r 'requirements.txt' in your terminal;
  4. Run python script.py in your terminal;
  5. Voilà, the file database.csv should be up-to-date. You can open it with your favourite spreadsheet software as well.

About

A web scraper built with Python and Beautiful Soup for collecting data of the best Masters in Engineering in the US, according to USNews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%