zzdhidden/12306 — Issue #95: 不完美修补验证码方案出炉
Author: eflylab
Created: 2012-01-19 09:35:06+00:00
State: open

今天铁道部升级系统,修补了之前存在的验证码不刷新的BUG,这样导致网页脚本外挂很难从技术人突破进行识别,如果要突破,估计只有从EXE应用程序方面下功夫,目前时间也比较紧,我在这里 针对前面问题中 cxjava 兄弟的评论做了一定程度上的优化, :
"cxjava 兄弟思路是：如果发现验证码错误，那么就刷新下验证码，焦点集中到输入验证码的地方，就不要弹框了，这样影响后期的输入。只需要在自动提交按钮的旁边红色显示下就行了，希望作者有时间改下。祝作者新年快乐～"

我这里基本上实现了 该需求, 自动提交后,如果失败,再次提交 去掉了 验证码不正确的 提示框,自动刷新网页验证码,同时自动聚焦到验证码输入框 ,并初始可选状态,
这样方便大家直接从键盘输入验证码,输入完成后 点击 回车自动再次提交, 如此反复 直到成功.

该方法虽然,并不是十分完美, 但是从目前铁道部系统看来,已经减少了一部分的工作.

该版本 同时 包括二个小功能, 在刷票时 可以过滤掉 不在自己限定车次中的 车号, 和 额外显示 可预定的车号 功能.

具体 大家去体验一下吧.

我的版本在 https://github.com/eflylab/12306 中, 已经 Pull Request了原作者,希望原作用的时候可以及时 更新至"官方"版本中.

呵呵 ,

最后祝 大家都能买到回家的火车票,开心过大年!