- Back up HW in NTHU eeclass
自動下載歷屆作業的檔案。
只能下載這個區塊的檔案,被放在其他地方的檔案作者抓不到QwQ
必須使用 Google Chrome
e.g. 作者現在的版本是 114.5735.199 ,也就是 114版
根據自己的 Google 版本,下載對應的版本
作者是Google 114版,因此這邊選擇 v114,v114 代表version 114
請根據自己的版本選擇對應的資料夾
版本 | 文件大小 | 載點 |
---|---|---|
ChromeDriver_v110 | 75.2 MB | Win64_ChromeDriver_v110 |
ChromeDriver_v111 | 75.2 MB | Win64_ChromeDriver_v111 |
ChromeDriver_v112 | 75.2 MB | Win64_ChromeDriver_v112 |
ChromeDriver_v113 | 75.2 MB | Win64_ChromeDriver_v113 |
ChromeDriver_v114 | 74.7 MB | Win64_ChromeDriver_v114 |
ChromeDriver_v121 | 76.5 MB | Win64_ChromeDriver_v121 |
解壓縮該檔案 -> 把它放到 Download 資料夾以外的地方。
這步驟非常重要 !
刷新eeclass頁面,Network欄位會刷新資料
點選dashboard -> Cookies -> 找到PHPSESSID
這個值請紀錄下來,稍後會用到。千萬不要外流,自己知道就好,
如下圖所示,將env.json打開
把剛剛得知的cookie放在value欄位
以這張圖來說,作者的下載路徑是 C:\Users\User\Downloads
注意 !!! 要將下載路徑中全部的單斜線 ( \ ) 換成雙斜線 ( \\ )
比方說 : C:\Users\User\Downloads -> C:\\Users\\User\\Downloads
如下圖
打開專案資料夾 -> 對圖中黃線的欄位按一下 -> 紀錄這個路徑
以這張圖來說,作者的專案路徑是
C:\Users\USER\Desktop\Back-up-file-in-NTHU-eeclass-version_114
尋找你的 Command line (cmd) -> 以系統管理員身分執行
輸入指令,分別是 :
-
第一個指令
cd 剛剛紀錄的專案路徑
。
舉例:cd C:\Users\USER\Desktop\Back-up-file-in-NTHU-eeclass-version_114
。注意
cd
跟路徑之間要有空格。這個指令代表進入專案 -
第二個指令
main.exe
。這個指令代表開始爬蟲 !
執行過程中請確保以下事項:
- 確保畫面裡只有 Google Chrome 的畫面。
執行main.exe
時會跳出小黑框,請不要讓它顯示在畫面之中 - 不要移動滑鼠,程式會控制滑鼠感應,被亂移動的話會出大事
- 確保網路順暢,檔案下載的速度取決於您的網路有多快
如果過多檔案下載-掃描病毒失敗,詳見底下的 [修復Bug3.2] 內容。
如果執行後發現會有個視窗瞬間跳出來又關閉,並且程式停止,詳見底下的 [修復Bug3.3] 內容。
這很正常,點選其他資訊 -> 仍要執行。
根據這篇文章的內容修復 Google Chrome 病毒掃描失敗錯誤的 5 大方法 選擇第四個方法執行。
順利執行的情況下,Chrome driver會一直跳轉頁面,直到全部的檔案下載完畢。 順勢閃退、自動關閉,代表您選擇的Chrome driver和您現在的Google版本不一致,請重新安裝正確的版本。