2019独角兽企业重金招聘Python工程师标准>>>
小生是今年毕业来上海参加工作的一位很普通的java web程序员,后经人介绍转到SAP方向。
以前大学离家相对比较近,都是坐汽车回家的,平常都不是高峰期坐火车,使用12306倒是非常舒服。
这次长假不一样,我离家比较远了(老家江西),坐火车是最好的选择,但12306却像是在考验我的耐心,不过还好我做过JAVA WEB,知道一些插件,和一些工具,就开始用起来了,经过我不屑的努力,终于抢到一张宝贵的火车票,还帮朋友抢到了。
利用周末的时间,看了一下chrome extension的官方文档,全英文,看起来真头痛。不过想起我抢票的痛苦,我忍了,周末过去,我把文档中重要的一些知识掌握了。
废话,我就不说了。我写这篇博客的意义在于纪念我的第一个chrome插件的诞生。
由于这个插件是以功能为主的,所以我就没有花太多心思在UI上了。
下面记录一下使用步骤:
- 填写火车票信息
- 填写完全结果 点击保存,再点击浏览器上的插件ICON,可以查看我们的火车票需求。
- 进入 车票预定页面,上面填写的信息会自动填入,并且结果会过滤掉我们不想预定的车次信息。
- 哎。现在没有加来的票了,没事,一直刷着。
- 现在把日期改成2012-10-04(肯定有票),则会自动跳转到输入预定的页面,播放背景音乐,并让输入验证码的输入框focus
- 输入完验证码,只需要按一下ENTER,就完成订票了。
本来想做一个web服务,再利用tesseract ocr完成验证码的识别的,但由于时间关系,以后再加上吧。
经过星期一的编写和星期二的测试, 总算能满足小小的需求了。
现在的任务就是,坐等用这个成功预定到火车票的激动瞬间。
嘿嘿。。
视频演示: