Retrieve all the information you need about UBC courses, sections, and waitlists! Uses jsoup 1.9.2 API to crawl the web
- Uses jsoup to parse the source code of websites of UBC domain
- Gets input from user through the console
- Retrieves information such as number of people registered in certain sections for a given course (e.g. waitlists)
When the application is ran, the user is first prompted an input for a course name and a course section type. The application connects to the UBC course webpage corresponding to the given course and parses the source code for information.
Below is an example of using the webscraper to get information about the waitlists for the course CPSC310:
Once the information is displayed, the user can choose to either end the application, or choose a different course or a section type.
If the section information is unavailable, it displays "Seat Summary Available". This usually means that the course is part of the standard timetable so there is no seat summary to be displayed.
MIT © jsondoo