This program parses the Lehigh University course website by making parallel HTTP requests to the course website, parsing the HTML, and aggregating the data. We add one dependency, scalaj, which allows us to easily make the POST requests to Lehigh's webpage.
Sample output is available in sampleoutput.txt. Currently the information the program parses is...
- Course Registration Number
- Course Name
- Section Number
- Course Title
- Credits
- Instructor
- Meeting Times