Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.32 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.32 KB

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.