Skip to content

balsi2001/FCU

Repository files navigation

FCU Information System Automation Script

  • .py

免責聲明

  • 利用逢甲選課系統2.0.py搶課來賣等非正當行為皆與本人無關

帳號密碼統一於config.ini檔案內設定

更改帳號密碼即可
不要動到上面的[data]

  • 更改圖中帳號、密碼之部分即可

環境安裝

  • 先到GitHub下載我的壓縮檔或clone下來
  • 解壓縮後在專案當前目錄開啟CMD
  • 輸入cd FCU後Enter
  • 輸入python -m venv .venv後Enter
  • 輸入.venv\Scripts\activate.bat後Enter
  • 輸入 pip install -r requirements.txt後Enter
  • 確認環境沒問題後即可執行程式
  • 最後,請確認執行程式時是在虛擬環境中,若不在的話,請在程式當前路徑下使用CMD並輸入.venv\Scripts\activate.bat後Enter
  • 若執行出現環境問題,請依照下方步驟執行後並重新下載或clone此專案,並重複上述步驟,完成環境的安裝:
  • 輸入pip uninstall selenium後Enter
  • 輸入pip uninstall ddddocr後Enter
  • 刪除整份專案

安裝步驟

步驟1-點開下載連結

步驟2-找到下載的檔案(我是64bit,不確定位元就下載32bit)

步驟3

步驟4

影片

完整播放清單
環境安裝及設定教學 (現在不需要chromedriver了,只需要chrome瀏覽器就可以)
逢甲選課系統2.0.py測試1影片(因網站未開放選課,所以會出現連結找不到之報錯)
逢甲選課系統2.0.py測試2影片(經選課系統開放,使用程式後確認可正常執行)
逢甲選課系統2.0.py示範影片(退選後成功用程式加選)

使用方法

python 逢甲選課系統2.0.py
即可執行逢甲選課系統2.0.py這個檔案 執行範例如圖:

逢甲選課系統2.0.py功能及環境需求(繼承逢甲幹課程式)

環境需求

V.0129.1

  • 自動登入選課系統並輸入驗證碼功能
  • 自動選課(xpath沒改的話)
  • 自動判別驗證碼

MyFCULogin.py功能及環境需求

環境需求

  • selenium
  • chromedriver
  • python

V.0130.1

  • 個人修習紀錄
  • 就學優待申請