动手写了一个12306插件 chrome浏览器

原创
2012/09/25 16:02
阅读数 2.1K

    小生是今年毕业来上海参加工作的一位很普通的java web程序员,后经人介绍转到SAP方向。

    以前大学离家相对比较近,都是坐汽车回家的,平常都不是高峰期坐火车,使用12306倒是非常舒服。

    这次长假不一样,我离家比较远了(老家江西),坐火车是最好的选择,但12306却像是在考验我的耐心,不过还好我做过JAVA WEB,知道一些插件,和一些工具,就开始用起来了,经过我不屑的努力,终于抢到一张宝贵的火车票,还帮朋友抢到了。

    利用周末的时间,看了一下chrome extension的官方文档,全英文,看起来真头痛。不过想起我抢票的痛苦,我忍了,周末过去,我把文档中重要的一些知识掌握了。

    废话,我就不说了。我写这篇博客的意义在于纪念我的第一个chrome插件的诞生。

    由于这个插件是以功能为主的,所以我就没有花太多心思在UI上了。

    下面记录一下使用步骤:

  1.     填写火车票信息

  2. 填写完全结果 点击保存,再点击浏览器上的插件ICON,可以查看我们的火车票需求。
  3. 进入 车票预定页面,上面填写的信息会自动填入,并且结果会过滤掉我们不想预定的车次信息。

  4. 哎。现在没有加来的票了,没事,一直刷着。
  5. 现在把日期改成2012-10-04(肯定有票),则会自动跳转到输入预定的页面,播放背景音乐,并让输入验证码的输入框focus
  6. 输入完验证码,只需要按一下ENTER,就完成订票了。
    本来想做一个web服务,再利用tesseract ocr完成验证码的识别的,但由于时间关系,以后再加上吧。


    经过星期一的编写和星期二的测试, 总算能满足小小的需求了。

    现在的任务就是,坐等用这个成功预定到火车票的激动瞬间。

    嘿嘿。。  

    视频演示:
    

展开阅读全文
加载中
点击加入讨论🔥(6) 发布并加入讨论🔥
6 评论
12 收藏
2
分享
返回顶部
顶部