依據 config.json 設定排程的時間自動到網頁上簽到簽退
另外,請自行閱讀程式評估要不要使用,開發者不負使用責任
安裝 python 並且裝上 selenium library
- 設定
config.json檔案 - 在本工作目錄執行
python3 timeclock.pyorpython timeclock.py
或是使用 run.sh 在背景執行,可關掉終端機,並使用 ps aux | grep timeclock 以及 cat nohup.out 確認狀態
account,password輸入登入的帳號hoursperday設定每天能簽到的時數上線timeclocks要簽到的工作- 這個列表的先後代表優先度,工具會先簽到列表前面的工作
index代表該工作在簽到頁面上的順序- 如果要確認工具抓出來的順序,可以把
timeclocks的列表內容用to_string()印出來
- 如果要確認工具抓出來的順序,可以把
hours代表要簽到到多少時數
schedule可以簽到的時間段weekday1~7 代表星期一到星期日start,end時間段的開始到結束,注意格式為HH:MM- 另外注意現在工具無法判斷每週簽到時數,所以不要讓每週可簽到的時段超出上限