Python
Selenium
BodyTemp
本系統由Python編寫而成,因為需要配合一些特殊的功能使用,所以建議在Windows系統環境下使用,以達到最初設計之功能最大化;當然,如果使用者在Mac OS或是Linux也有辦法將(特定)原功能復現的話,也是可以正常使用的。
因為該系統需使用到Selenium及ChromeDriver,而ChomeDriver僅支援Windows、Mac OS及Linux,所以儘管Python可以在很多系統上執行,但該系統只能(在功能可能受限的情況下)於上述三個作業系統執行。
更多關於系統環境配置的資訊,請參考Python環境配置。
本系統需要使用到以下模組
此程式的設計用途為「定時自動填報體溫」,並且具有多人同時填報的功能、填報失敗提醒功能以及亂數填報溫度功能。
時間截至2023/06/02,高雄中學學生已經不需要每天早上進行體溫填報作業,體溫填報功能基本上已經不再需要使用到,故此系統可以作為網頁自動化操作模板自行修改。
請參見Body Temp System by Liyue-Wei。
def email_send:定義信件內容及發送信件
def email_ERROR_send:填報錯誤時,給使用者的郵件及發送功能
def error_list_send:填報錯誤時,給管理員的郵件及發送功能
def switch_screen:切換螢幕
class rand_temp:產生亂數體溫數據
class Program:基本操作功能
需要使用到Windows功能 "工作排程器"
按下 ,輸入"工作排程器"
選擇"建立基本工具" –> 命名 –> 設定時間 –> 選擇"開啟程式" –> 完成