通过修改360抢票的刷新频率和突破8车次限制实现方法


Posted in Javascript onJanuary 04, 2017

前言:

       刚分享了一下12306网站刷票防挂js,居然没几个人看,估计都用其他刷票软件了,我之前一直用百度卫士自带的刷票工具,结果今天大家刷的太厉害了,12306不稳定,导致老是登录失败。于是不得不转向国民力荐的360抢票。打开刷票页面,居然让我必须安装360浏览器,这让人很无语。找了半天破解的方法,终于可以刷票了,结果发现360插件中的helper.dll无法在chrome中调用(chrome在45+后彻底废弃了NPAPI),所以虽然能刷票,但不能自动识别验证码,最后不得不下载360浏览器刷票专版了。

       话不多说,直接说解决办法:

       1. 修改360抢票频率、减少等待时间

       360抢票是不错,但是刷新频率让大部分人都无法修改,12306好歹还提供了一个autoSearchTime供大家修改呢。稍微研究了一下,发现其实360也是可以修改的。

通过修改360抢票的刷新频率和突破8车次限制实现方法

     开始刷票后,就可以看到上图所示的内容了,然后打开开发者工具(F12),选择“Sources”页,打开index页面,然后Ctrl+F搜索“秒”,如图:

通过修改360抢票的刷新频率和突破8车次限制实现方法

       然后找到前面那个span的id,brush_countdown,然后打开index.js,这个js今天上午的地址还是2016***,下午就跑到2017***文件夹下了,然后点击js页面下方的{}即进行格式化js,如图:

通过修改360抢票的刷新频率和突破8车次限制实现方法  通过修改360抢票的刷新频率和突破8车次限制实现方法

       然后在这里搜索brush_countdown,会定位到一个function的位置,在方法的第一行打一个断点(在左侧行号上点一下即可),由于正在刷票,所以会自动跳转到这里,可以看到function这样后面有一个 e=5000,也就是时间间隔了。本来以为在控制台直接修改e=1000就可以了,结果发现这次可以了,但是下次刷新又还原了,所以不能只修改这里。于是在左侧,看了一下各个变量的值,发现e=5000,还有一个v也是5000,于是切换到Console页,然后输入e=1000,v=1000,然后回车,再切换到“Sources”,去掉断点(再点击一下行号即可)然后按F8或者按F12关闭开发者工具即可。

通过修改360抢票的刷新频率和突破8车次限制实现方法

       如果你熟练使用浏览器进行调试的话,在定位到方法后,不用切换到Console页面,直接按ESC,就会在下面打开Console页面,或者在右侧的Watch里面直接修改e和v的值即可。

       2.突破8车次限制

       在上篇文章中,突破了12306的5车次限制,结果360居然整了一个8车次限制。让人很无语,估计是想鼓励大家使用移动端的刷票吧(无数量限制,提供了监听或者预付费自动购票,提示有票时,还得手动点击购买,不怎么好用)。好了,继续破解吧。

通过修改360抢票的刷新频率和突破8车次限制实现方法

       在格式化的index.js中搜索“最多只能选”,查找到第一个是乘车人的限制数,按回车,继续查找第二个,发现有一个看起来比较匹配的,我们推测应该是e.option.maxSelectedItems这个值。

通过修改360抢票的刷新频率和突破8车次限制实现方法

       依旧是在第一行加断点,然后打开选择车次,勾选某一车次时,会运行到断点停止。按ESC,打开Console页,输入e.option.maxSelectedItems按回车,即显示出值为8。所以直接修改该值即可。

通过修改360抢票的刷新频率和突破8车次限制实现方法

      然后去掉断点,然后按F8继续执行,或者直接按F12关闭开发者工具,也会继续执行。发现可以随便选车次了,因为现在车次限制已经改成了1000了。

       360浏览器的刷票五代是基于12306的,登录也是发起的12306的登录请求,所以直接打开12306也是登录状态,所以360抢票和12306自带刷票可以一起刷,可以结合我的前一篇文章,让刷票速度飞起来~

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JS实现浏览器菜单命令
Sep 05 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 Javascript
简单掌握JavaScript中const声明常量与变量的用法
May 21 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
Nov 30 Javascript
windows下vue.js开发环境搭建教程
Mar 20 Javascript
react-redux中connect的装饰器用法@connect详解
Jan 13 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
Apr 18 Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
Jun 13 Javascript
Ant Design的Table组件去除
Oct 24 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
Jan 04 #Javascript
手机端js和html5刮刮卡效果
Sep 29 #Javascript
JQuery和HTML5 Canvas实现弹幕效果
Jan 04 #Javascript
laydate.js日期时间选择插件
Jan 04 #Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
Jan 04 #Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 #Javascript
bootstrap laydate日期组件使用详解
Jan 04 #Javascript
You might like
PHP与已存在的Java应用程序集成
2006/10/09 PHP
PHP编码规范的深入探讨
2013/06/06 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
2014/07/25 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
微信支付扫码支付php版
2016/07/22 PHP
laravel学习教程之存取器
2016/07/30 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
python判断链表是否有环的实例代码
2020/01/31 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
学校庆元旦歌咏比赛主持词
2014/03/18 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
民政局标准版离婚协议书
2014/12/01 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL