Skip to content

BlueBug12/BlueHub_GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlueHub_GUI

NCKU course crawler.

Version

2.1

Afer the NCKU course web had been upgrated, the original version of BlueHub couldn't work any more. I tried to use basic get/post methods to get the information of web, but it's difficult because the form-data was encrypted. So I use selenium--- a slower, but more powerful tool to get what I want. It probably takes 10 seconds to obtain the html of web.

Features

  • Search the course information.
  • Schedule the searching list.
  • Send email to notify the user when the course is not full.
  • Use Tor routing to change IP every time.
  • Show current IP.

Demo

  • Logging picture

GUI1

(cover picture refers from openclipart.org)

  • Menu

GUI2

Future

  • Use line-bot or messenger-bot to take the place of email.
  • Beautify GUI.

Notification

  • When using the email-sending function, you need open the permission of third-party sites & apps requests.
  • Using different IDE to excute this program may lead to a little different layout of GUI.(Demo picture is using spyder)

Declaration

  • This project is only for education purpose.
  • Documents specified above follow the rules of separate authorization regulations.

About

Web crawler to get some information about NCKU course

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages