動手寫了一個12306插件 chrome瀏覽器

    小生是今年畢業來上海蔘加工做的一位很普通的java web程序員,後經人介紹轉到SAP方向。php

    之前大學離家相對比較近,都是坐汽車回家的,日常都不是高峯期坐火車,使用12306卻是很是舒服。java

    此次長假不同,我離家比較遠了(老家江西),坐火車是最好的選擇,但12306卻像是在考驗個人耐心,不過還好我作過JAVA WEB,知道一些插件,和一些工具,就開始用起來了,通過我不屑的努力,終於搶到一張寶貴的火車票,還幫朋友搶到了。程序員

    利用週末的時間,看了一下chrome extension的官方文檔,全英文,看起來真頭痛。不過想起我搶票的痛苦,我忍了,週末過去,我把文檔中重要的一些知識掌握了。web

    廢話,我就不說了。我寫這篇博客的意義在於記念個人第一個chrome插件的誕生。chrome

    因爲這個插件是以功能爲主的,因此我就沒有花太多心思在UI上了。瀏覽器

    下面記錄一下使用步驟:app

  1.     填寫火車票信息

  2. 填寫徹底結果 點擊保存,再點擊瀏覽器上的插件ICON,能夠查看咱們的火車票需求。
  3. 進入 車票預約頁面,上面填寫的信息會自動填入,而且結果會過濾掉咱們不想預約的車次信息。

  4. 哎。如今沒有加來的票了,沒事,一直刷着。
  5. 如今把日期改爲2012-10-04(確定有票),則會自動跳轉到輸入預約的頁面,播放背景音樂,並讓輸入驗證碼的輸入框focus
  6. 輸入完驗證碼,只須要按一下ENTER,就完成訂票了。
    原本想作一個web服務,再利用tesseract ocr完成驗證碼的識別的,但因爲時間關係,之後再加上吧。


    通過星期一的編寫和星期二的測試, 總算能知足小小的需求了。

    如今的任務就是,坐等用這個成功預約到火車票的激動瞬間。

    嘿嘿。。  

    視頻演示:
相關文章
相關標籤/搜索