如何更好的抢票回家
2018-01-14 15:49
211 查看
年关将至,相信很多很多小伙伴已经内心火热的期待回家与亲人团聚了,回家的旅程是不是开心,这其中的一个非常重要的因素就是我们能不能从优化的渣渣的12306网站上打败成千上万的人成功抢到一张回家的起码“有座”的票咯。
对此我也查阅了相关资料,看看我们的程序员前辈们是如何解决这个问题的。
所以迫不及待的给大家分享一下:
最近在使用360浏览器抢票的时候还是发现了一些体验不好的地方:比如经常无故就退出登录,有时候能帮你自动登录进去,但是自动登录之后又不会帮你自动开始抢。然后验证码几次失败之后进程就停住了,所以必须的还需要有人看守。
由于360浏览器是使用Chrome内核而且提供了调试功能,所以我们写一小段js让360达到无人值守抢票的目的:
代码如下所示:
打开360浏览器按下F12就会弹出调试器
亲自实验一下:
亲们觉得怎么样?
对此我也查阅了相关资料,看看我们的程序员前辈们是如何解决这个问题的。
所以迫不及待的给大家分享一下:
最近在使用360浏览器抢票的时候还是发现了一些体验不好的地方:比如经常无故就退出登录,有时候能帮你自动登录进去,但是自动登录之后又不会帮你自动开始抢。然后验证码几次失败之后进程就停住了,所以必须的还需要有人看守。
由于360浏览器是使用Chrome内核而且提供了调试功能,所以我们写一小段js让360达到无人值守抢票的目的:
代码如下所示:
setInterval(function () { if ($('.username').html() != undefined && $('.username').html() != '') { if ($('#btn_refresh').attr('class') == 'start') { $('#btn_refresh').click(); } } else { if (!$('.randcode-select').is(":visible")) { $('.randcode-start').click(); setTimeout(function () { if ($('.error_tips_randcode').html().toString().indexOf('自动识别验') > 0 || $('.error_tips_randcode').html().toString().indexOf('您')) { //点击登录按钮 $('.submit').click(); } }, 1800) } else { $('.randcode-start').click(); } } }, 5000)
打开360浏览器按下F12就会弹出调试器
亲自实验一下:
亲们觉得怎么样?
相关文章推荐
- c#中如何对NULL值更好的判断
- 如何更好的管理企业内的打印机
- Web前端开发如何才能做得更好呢
- 如何更好的理财
- 联播大业王恒:如何理财更好
- WinXP下如何用Starter更好的管理系统进程
- 如何让aFleX脚本性能更好
- 2.如何用好ASSERT宏让ASSERT更好用(定制自己的Assert)
- git tag 标签完全用法(如何更好的管理你的分支)
- php如何更好更有效的实现-----用户注册页面
- 在微信调试中如何将本地IP发布到外网,以便更好的Dug调试
- 如何更好的工作:少发邮件多办事儿
- ImageLoader如何用的更好
- 如何更好的认识并改造自己
- asp.net程序如何更好的支持子目录存放?
- 愁啊愁,该如何找到更好,更多的出路
- 如何更好阅读源代码
- 如何更好的进步提升自己的专业水平
- 如何编写更好的SQL查询:终极指南(上)
- 如何写出更好的Java代码