YZUPortal 驗證碼OCR: Tesseract + GraphicsMagick + Node.js API
2023/06/05更新: 這個插件早就已經沒有用了,因為登入頁面的認證方式早就改了,所以這個Repo只是留做一個紀念而已。
此chrome插件基於 Tyzesc 的Code做實例化,以Node.js + Express 將處理Captcha的部分寫成API(處理部分詳請見Tyzesc的Repository),讓使用者可以透過此插件將Portal登入頁面上的Captcha自動送到伺服器處理後,將回傳的結果自動填入驗證碼的欄位裡。
1. 開啟Chrome瀏覽器後,點選右上角的選單按鈕
2. 進入更多工具->擴充功能
3. 開啟右上角的開發人員模式,之後點選左上角的載入未封裝項目
4. 選擇你剛剛下載並解壓此項目的資料夾
5. 完成
注意! 成功安裝後若把插件資料夾刪掉,插件可能也會消失。所以盡量請將插件當成程式一樣放在固定位置。
2020/6/18更新: 上架Chrome商店 連結
只要進入Portal登入頁面,插件自動做動。如果你手動重整驗證碼,或是驗證碼辨識不太正確,你可以選擇:
- 重整頁面讓插件重新做動
- 按一下右上角的插件icon插件一樣會在執行一次
- 插件會隨重整驗證碼執行之後我想改再補上
- Code懶得註解請見諒
- 因為此插件會將照片傳回我的伺服器做處理,所以此插件存活時間就看我伺服器的狀況,什麼時候突然不能用都有可能...
- 擴充功能裡有時候有錯誤請無視,可能是網路或是抓圖片的時候有誤,不影響使用,再試一次即可