- 執行程式後,會前往104企業大師的員工登入頁面,自動填入帳號登入
- 登入成功後會等待一段時間
- 進入打卡頁面
- 等待一段時間(隨機時間)
- 進行打卡動作
- 螢幕截圖並保存
- 退出程式
- 先確定你電腦有安裝nodejs
- 下載此專案(git clone, 網頁直接下載解壓縮, docker)
- 透過命令列介面下(CLI Command):
npm install
- 在專案資料夾內新增 records 資料夾 (注意大小寫)
- 將 config 資料夾內的 default.json 的測試帳號修改成你104的帳號密碼(此為範例)
"user": { "username":"example@gmail.com", "password":"taiwanNo1" }
- 透過命令列介面下(CLI Command): node checkin.js
- 檢查 records 資料夾內是否有你的打卡成功紀錄
- 建議搭配排程使用
- 初次使用可將 checkin.js 中headless設定成false:
headless: false,
這樣可以真的讓你看到程式中的動作,之後真的要上排程自動化這個過程建議設定為true,節省記憶體。
- 不清楚的部分可以看一下程式碼註解