Skip to content

jsondoo/webcrawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UBCrawl

Retrieve all the information you need about UBC courses, sections, and waitlists! Uses jsoup 1.9.2 API to crawl the web

Features

  • 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)

Images

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.

License

MIT © jsondoo

About

ubc webscraper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages