做网站哪家,网页制作软件visual,无锡制作网站公司哪家好,工信部网站备案密码技术宅---我的网上抢火车票攻略 写在前面 写这篇文章的起因是今天在12306上买火车票时#xff0c;被这牛逼的网站给震撼到了#xff0c;靠#xff0c;牛叉得让人无语的用户体验啊。就讲讲我是如何利用一个小工具做辅助#xff0c;幸运地抢到了回家的卧铺票的。希望能给有需…技术宅---我的网上抢火车票攻略 写在前面 写这篇文章的起因是今天在12306上买火车票时被这牛逼的网站给震撼到了靠牛叉得让人无语的用户体验啊。就讲讲我是如何利用一个小工具做辅助幸运地抢到了回家的卧铺票的。希望能给有需要的兄弟们做个参考。 回顾下我今天网上购票的全过程总结起来有四个难关第一是登陆第二是预定第三是提交订单第四是支付。本文的目的主要是为了在第一和第二关提供一些帮助。 准备工作 1firefox浏览器 2油猴脚本扩展GreaseMonkey 有园友反映这里看不懂啥意思好吧特别补充一段。GreaseMonkey是一个firefox扩展当然别再问我啥是扩展了请自行google简单说就是装了这个扩展就可以再它基础上跑一些js脚本对页面做一些修改什么的。。。 先去这个页面下载扩展https://addons.mozilla.org/zh-cn/firefox/addon/greasemonkey/ 下载到本地的是一个xpi文件将其拖拽进firefox里面就可以完成扩展的安装重启firefox以后就生效启用了GreaseMonkey 3去这个页面安装12306 train ticket buyer脚本http://userscripts.org/scripts/show/122334 完成第二步以后就可以直接在firefox里打开上述链接页面上会有一个”Install”按钮单击后就完成了脚本在油猴里的安装了 下面我们就开始体验购票的整个流程吧。在firefox浏览器里安装好上面的油猴脚本后首先打开登陆页面http://www.12306.cn/mormhweb/kyfw/这时你就会发现页面上出现了下面这个设置区域 如果你没看到请记得去确认下GreaseMonkey扩展是否已经启用就在地址栏最右边那个小猴子记得点亮它嘿嘿。 Ok,再来介绍下这个脚本的功能它对我们闯第一二关有一定的辅助功效功能1登录助手自动填充用户名密码验证码输入框自动获得焦点无需碰鼠标即可输入验证码回车重复登录功能2自动查询车票根据用户事先配置的始发到站信息自动查询 先说说第一关---登陆每天整点放票的时候想登陆进去真是难如登天每次都会弹出下面这个让人泪流满面的窗口尼玛连个登陆进去的机会都不给啊。。。 更可恶的是如果你用IE浏览器的话密码会清空鼠标焦点也没有选中在任何一个输入框你不得不鼠标移到密码框重输密码再验证码再鼠标单击“登录“如果你用的是firefox呢情况稍微好点起码密码可以帮你保存可还是上面的鼠标动作免不了。 大家懂的这时候速度就是一切差之毫厘失之千里省下那么一点点鼠标操作的时间你就比别人多了几次登录的机会啊。 这就是上面那个油猴脚本能帮到你的地方了安装了以后你会发现登录时你只需要使用键盘进行操作就两个动作输入验证码回车如果失败再次回车干掉弹出框此时鼠标焦点依旧在验证码那继续输入验证码回车。。。。只要你键盘操作够快此时的你绝对是正常登录操作的好几倍啊有么有哈哈 Ok,千辛万苦终于爬进系统里头来了下一关—就是预定这个脚本在这里还是继续可以帮到你一点点的。 如果不用上面这个脚本的话正常的操作流程是自己填写出发站点和到达站点出发日期点击“重新查询“按钮完了你发现没票囧了又重新填一遍信息再点还是没票又来一遍 这时候上面的油猴脚本就可以帮我们做这种无聊的重填信息动作了上面我们不是设置了出发站点和到达站点出发日期嘛这些信息就是脚本用来在车票查询的时候自动重填的 你现在只管不断地点“重新查询“按钮期待着宝贵的车票出现然后你懂的剩下的预定是否成功订单是否提交成功支付是否能完成那就只有老天爷知道了。。 当然登陆不进进去了又被踢下线502 Bad Gateway这些问题就无语了没办法只有不断的重试重试再重试关键时刻还得拼人品拼运气的。 此外网上有文章介绍如何用firebug修改html页面上的参数值然后在提交页面来快速下订单的教程见《网友提供Firefox扩展 15秒网上快速预定火车票教程》但我也试了基本用处不大能否提交订单成功真的是只有上帝才知道我基本都卡在这里眼看着有票可订单死活提交不上去。。。 但起码这个脚本可以让我们节省出不少的时间在这全民抢票的时代时间就是机会时间就是金钱啊心动了么赶紧照着我这个教程试试吧。 最后再推荐一个Chromium下的脚本我使用的是Chromium 16 1,首先在Chromium中打开下述链接安装12306 auto query脚本。 https://gist.github.com/raw/1554666/dec45c925002ec23ccef9f5be14770572d27625c/12306.user.js 2登陆到12306选择“车票预订”填写好信息后进行一次查询后就会看到下面的画面。 程序是会自动查询当有票时会会高亮有票的车次。在查询期间你可以做其他事情但要保持标签页开启是否是当前标签页无所谓。注意1) 只在 Chromium 上调试过。2) 不支持自动订票,有票后请手工操作。 这个脚本最有用的地方在哪里呢有时候你查询车票的时候会显示一张票都没有了但是请不要绝望因为还是有一点点希望的。因为有人会退票或者是有些人会因为支付失败超时等原因系统会把票重新收回这时候这个脚本就给力了你可以比别人快一步看到这些珍稀资源当你看到那红色高亮的“一条杠”的时候该怎么做你懂的。。。。 另外再附带吐槽一下这系统里的硬座票和无座票是统一归在“硬座票”里的因此当你看到页面上显示硬座还有票的时候请别高兴得太早很可能你支付完成后就发现你拿到手的居然是“无座票”这坑爹的玩意。。。 还有就是一定要同时使用多个浏览器甭管什么IE啊Firefox啊Chrome啊,总之能整上的都给它整上。。。在每个浏览器上都去登陆上去了之后就是一个字---刷甚至你还可以制定相应的策略分车次分站点来刷总而言之就是拼命刷之,别让12306后台系统那帮龟孙子闲着。。。 最后可能有人会问那最后一步支付咋办呢难不成要重新换IE登陆上了在限时的45分钟内去用网银来完成支付么很可能是一去不复返了。。。其实在firefox和chrome下也是可以完成支付的如果你有招商银行那么支付时就可以使用手机支付来搞定的。只要是非IE浏览器登录时默认会定位到手机支付页面 哈哈反正我今天是坚持不懈的斗争终于抢到了一张回家的卧铺票一点小经验不敢独享拿出来给大家分享咱技术宅买个票就得像打仗一样仔细研究对手做好一切能做的准备打持久战不是么 作者洞庭散人 出处http://phinecos.cnblogs.com/ 本博客遵从 Creative Commons Attribution 3.0 License 若用于非商业目的您可以自由转载但请保留原作者信息和文章链接URL。