Max自動掛號機器人

繼上次「Max自動搶票機器人」之後,這次要來挑戰自動掛號,這次醫院的系統簡單很多,程式碼也一樣沒幾行就結束了。

當人們在網站註冊或購物時,經常會出現圖像驗證碼的輸入要求,為了區分「真人」與「機器人」,圖片會出現線條及扭曲分隔開的文字,讓電腦程式的機器人難以辨識,目前Max的搶票機器人沒有辦法處理「驗證碼」的部份,需要人工去輸入,機器人幫忙處理其他的欄位的輸入。

人外有人,天外有天,驗證碼的部份應該也可以透過程式識別,識別也是有分難度的,簡單的驗證碼可以透過去切割圖片,再把切割好的圖片採用深度學習(Deep learning)的方式去訓練就可以有效提升識別率。難一點的驗證碼就是字元會變形、重疊還有雜訊。下面掛號網站是屬於最簡單的。

Max自動掛號機器人Demo影片:
https://www.youtube.com/watch?v=9mRhb6EgOIc

  • 說明1:理論上使用了掛號機器人絕對比使用純手工快!
  • 說明2:這一個演示是自動去掛號「一般外科」的科別裡,用「醫師」姓名做檢查的第一組可以掛號的診間來掛號。
  • 說明3:目前這個掛號機器人的參數有三個,分別是「身份證字號」「連絡電話」和「醫師姓名」。影片中的「身份證字號」「連絡電話」是編造的,影片後半斷是在取消掛號。
  • 說明4:大林慈濟醫院的系統不允許您同時段同診間的掛號及取消掛號次數超過限定的2次,同時段同診間掛號請至現場或利用電話語音掛號,感恩!!

Max自動掛號機器人的原理:

Selenium 使用 Chrome 瀏覽器 webdriver
http://stackoverflow.max-everyday.com/2018/03/selenium-chrome-webdriver


自動關掉 alert 對話框的工具:
https://chrome.google.com/webstore/detail/alert-control/ofjjanaennfbgpccfpbghnmblpdblbef

這個工具很重要,可以節省大約一秒的時間。


截圖:


相關文章:

膝關節的保健和保養
http://max-everyday.com/2018/08/joint/

Facebook網友回應

相關文章

寫留言

你的電子郵件位址並不會被公開。 必要欄位標記為 *