About: 使用網頁爬蟲擷取課程查詢系統選課人數,出現未額滿課程時程式自動發出通知
- 安裝chrome driver:https://storage.googleapis.com/chrome-for-testing-public/126.0.6478.61/win32/chromedriver-win32.zip (windows)
- 開啟python IDE,在終端機輸入以下命令:
- 網頁爬蟲:pip install selenium==3.3.1
- GUI:pip install tk
- 自動通知:pip install win10toast
demo.mp4
- 開啟pyton IDE執行gui.py
- input chrome driver path: 輸入chromedriver-win64.exe檔案路徑
- input course code: 輸入想搜尋的課程代碼,點擊add
- 點擊start search開始自動搜尋
- available course: 顯示所有未額滿課程
- 在search course點擊任意課程代碼,再點擊delete即可刪除搜尋課程
- 當未額滿課程改變時,程式自動發出通知,所有可選課程自動複製到剪貼簿,輸入windows + v開啟
- note: 體育課程無法查詢各系人數限制, 及各系選課人數