自動登入發貼文卡位腳本-Lidemy learning system專用

因為有幾次超過晚上12點才想起沒寫到進度報告才誕生的腳本XD

注意:預設發貼文的時間是每日23點30分

使用到的模組

  1. Puppeteer Google推出的API,用來自動化測試用的。
  2. Node-cron 用來設定定時器。

歡迎各位大神優化及修正~

使用方法

1. 下載zip

按照圖片所示下載ZIP檔

2. 解壓縮

對下載下來的ZIP檔按右鍵解壓縮

3. 右鍵以GIT Bash 打開

4. NPM install 安裝依賴

輸入npm install 安裝執行腳本所需模組

5. 安裝完成

6. 複製User Data資料夾

資料夾路徑如以下範例,kanga是我的使用者名稱,請自行置換為你自己設定的使用者名稱。

"C:\Users\kanga\AppData\Local\Google\Chrome"

7. 貼到腳本所在資料夾

回到一開始解壓縮的資料夾,將上一個步驟複製的 User Data資料夾貼上去

8. Node autologin.js 執行腳本

在 GIT Bash 中輸入 "node autologin.js" 執行腳本

9. 執行中訊息

會看到 Script is running的訊息

10. 第一次跳出視窗手動按登入

一開始會跳出視窗,此時必須手動按下登入,登入完成會自動關閉視窗, 之後就會自動驗證登入了。

1. 成功新增貼文

成功新增貼文之後會顯示時間及新增成功的訊息,如下圖