前事不忘,后事之师,不忘国耻!

SAP SYBASE论坛中文社区技术服务

 找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 1809|回复: 1
收起左侧

网友自编刷票程序抢购火车票

[复制链接]
ehxz 发表于 2012-1-7 20:00:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?站点注册

x

铁道部网站刷火车票的脚本继续更新!

1. 安装脚本 https://gist.github.com/raw/1554666/ad02648835b0d61b45d9b87f2017ad0da4a86a34/12306.user.js
2. 访问 https://dynamic.12306.cn/otsweb/
3. 登录并转到『车票预订』选项卡。
4. 填写信息,还可以在下方表格处选择想要的票的类别。 ( new )
5. 右下方选择是否要学生票,然后点自动刷新。
6. 程序会自动查询,当有票时会播放音乐提示,并且会高亮有票的车次。
7. 在查询期间你可以做其他事情,但要保持标签页开启(是否是当前标签页无所谓)。

注意:
1. 只在 Chromium 上调试过。
2. 不支持自动订票。有票后请手工操作。

代码在这里( GPL >= v3):
https://gist.github.com/1554666

致铁道部网站负责团队:
请不要再无聊地修改代码了。 有我在,你们再改也没用,我有的是办法。
你们要是有精力防止大家自动查询,还不如把精力用在改善服务器上。

以上。 网友自编刷票程序抢购火车票
脚本植入后台刷新信息 记者体验确实能买到



时报讯每年春节,中国都要进行一次上亿人次的南北东西大迁移。黄牛猖獗,一票难求是这个大迁移中所有人的共同感受。为了解决这一问题,2012年春节前夕,铁道部推出12306.cn网站,进行网络实名购票。当急于返乡的人期望着一张火车票的时候,发现12306.cn网站瘫痪了,大量的用户无法登录,页面刷新时间长达30分钟,待30分钟后,无票的信息再次击中了购票者脆弱的神经。
  于是,各路技术人才出手,在网上已经有“技术宅”为网友们制作了自动“刷票程序”,利用“刷票器”,记者昨天成功地订到了两张火车票。有网友分析,这类程序的增多只会加重12306.cn网站的瘫痪程度。
  
  网友自编“刷票程序”
  “网上订火车票的同学有救了!铁道部网站刷火车票的脚本!技术宅拯救世界。”从5日开始,这样一条带有“刷票程序”指导的微博引起许多人的关注。
  这是一篇转自Google+(Googel推出的社交网站)网友“林静琴”的技术帖,其中详细记录了包括“安装脚本、访问网站、车票预订、点自动刷新”等七步订票流程,并提供了代码。在最后,还提醒铁道部网站负责团队,“请不要无聊地修改代码了……你们要是有精力防止大家自动查询,还不如把精力用在改善服务器上。”
  仔细查看这些流程,发现“刷票程序”的原理其实并不复杂。就是利用对页面反复刷新,提高对突然出现的退票和改签票时“抢票”成功的概率。在票量并不紧张的情况下,这个程序作用并不大,但在春运“一票难求”的局面下,就会给买不到车票的人提供很多便利。
  网帖一出,引来一片附和声,“帮上了大忙,”网友“Ater Liu”说,“今天成功买到票,过来崇拜一下,万分感谢!希望能一直更新下去!”
  记者昨天一直试图联系编程者“林静琴”,但截至发稿时都没有成功。
  
  记者成功“抢”到车票
  “刷票程序”真的如此神奇吗?根据网络购票提前12天的原则,6日能够买到最早的车票是17日。在铁道部门提供的12306.cn网站上,1月17日从杭州到蚌埠所有车次,显示仅剩2张车票,而点击预订却长时间没有响应。
  记者随后使用“林静琴”提供的方法尝试“抢票”。
  根据这个技术帖,想方便使用这个程序,必须使用“chrome”浏览器(Google推出的浏览器),记者在360、IE、火狐上尝试过,均没有成功。
  在“chrome”上安装程序脚本,再登录网站“https://dynamic.12306.cn/otsweb/”却出现了和铁道部“www.12306.cn”一样的问题:“当前访问用户过多,请稍后重试。”这样的提示窗口出现几次后,记者才登录成功。
  填写车段、时段和乘车人姓名,身份证号码等信息后,点击“自动刷新”按钮,带有高亮色彩的有票信息呈现出来,但当时显示杭州到蚌埠没有车票。经过近两个小时的等待,页面突然显示有票时,记者顺利“抢”到。
  随后的订票付款流程与铁道部网站提供的流程一致。
  记者又用同样的方法购买了一张7日杭州到余杭的硬座车票。与之前不同的是,由于用户访问量过多,记者反复登录了十几次才成功。最后,记者在体育场路上的铁路代售点成功拿到车票。
  
  刷票加重原网站瘫痪
  新浪博友@电车152是西南交大学习铁路专业的学生,更是个火车迷,对于铁路的一举一动都非常感兴趣,对于这则传得火热的“技术帖”,他认为“这就是个刷票网站,其他步骤跟12306.cn是一样的,但只有成功登录进去的人才能体验到快捷。”
  @电车152描述了这个山寨网站的运行流程,“之所以标榜能比铁道部的网站更快地买到票,最特殊的就是以超快的频率,不断地自动刷铁道部的余票信息,并立即显示出来,而在铁道部的网站上,余票信息需要人工手动刷出来。系统内部运行的效率当然是比人工快。”
  据分析,这种网站只要有了第一个,就会有第二个、第三个,这也印证了这则技术帖原作者所指的,“请不要无聊地修改代码了,还不如把精力用在改善服务器上。”
  “这种网站的存在只会加重铁道部网站的瘫痪程度。”@电车152说,“确认订单”之后的步骤跟原网站是一样的。“至于乘客的信息是否安全,就不能保证了。”
你不共享给别人,谁会共享给你?
SYBASE论坛欢迎您能交换更多好的信息,资料,代码……
富强,民主,文明,和谐;自由,平等,公正,法治;爱国,敬业,诚信,友善!
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
 楼主| ehxz 发表于 2012-1-7 21:30:58 | 显示全部楼层
下面 这个是自动登录脚本



本程序解决的问题:
针对 https://dynamic.12306.cn/otsweb/网站登录难的问题,特写了该小插件,只需要输入一次用户名、密码、验证码,即可进行多次尝试登录,直至登录成功。
使用说明:
在chrome中,打开https://gist.github.com/raw/1570 ... 06AutoLogin.user.js 地址,进行插件安装。
然后在浏览器中打开https://dynamic.12306.cn/otsweb/ , 输入用户名、密码、验证码,然后点“自动登录”按钮即可。
如果登录成功后,会跳转到车票查询页面,此时配合12306 Auto Query 程序 效果更佳。。。

安装地址:
https://gist.github.com/raw/1570 ... 06AutoLogin.user.js
源代码地址:
https://gist.github.com/1570973

以上内容均转自网络,浏览器使用chrome,由于订票造成的相关责任,本人一概不承担。
最后说一句:
开源,不仅是种行为,更是一种信仰。
你不共享给别人,谁会共享给你?
SYBASE论坛欢迎您能交换更多好的信息,资料,代码……
富强,民主,文明,和谐;自由,平等,公正,法治;爱国,敬业,诚信,友善!
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

QQ|Archiver|手机版|SYBASE论坛中文社区 ( 鲁ICP备20019049号-5 )

GMT+8, 2020-10-21 21:57 , Processed in 0.020753 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表