论坛首页 编程语言技术论坛

12306的全自动刷火车票机器人(V1.10版请到我的微博上找链接)

浏览 73485 次
精华帖 (8) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-01-12   最后修改:2012-01-19

由于我走的时候匆忙,加上1.10也没啥大改动,所以我就没在这里放。
但今天订单的验证码bug被修复了。你们可以去我的微博下载1.10。验证码失效出错会自动停止,并发声。这样你们就可以手动订了。


V1.9
更新日志

1、车次字母现在也可以输入小写了;
2
、对某些文本的输入作了更严格的限制;
3
、程序开始后,两个时间间隔也可以修改了(请只输入整数,我还有其他bug要改,就不作乱七八糟的判断了。另外,不要填太短,填0的话,我保证你10分钟内被封IP);
4
、对隐含的验证码输入错误作出判断。

 

12306全自动机器人V1.8,实现自动登录自动查票自动订票,设置完成后3、4个小时内无需手工干预(之后由于网站原因,用户会被踢掉,需要重新登录)。成功后自动打开IE并登录,不会出现订到了票,却付不了款的情况了!
因为真正抢票的时候就是一瞬间,轮询实际上没有意义,所以现在只支持精确地搜索车次和席别,需要刷不同车次票的,多开几个就好了。
可以在放票前把外挂打开,程序会不断地搜索车次并订票。

运行环境.net framework 3.5 sp1。

如果不能运行,请下载:

微软下载地址:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7

完整包下载地址:

http://down.tech.sina.com.cn/content/40694.html

以上两个,下载一个就可以了。建议使用新浪的地址下载完整包。

 

现在最大的问题是,在多次反复查询车次(大约3、4个小时)后,用户会被系统踢掉。必须要重新输入验证码并登录,这样程序就没法永远运行下去。如果有验证码识别算法就好了。

 

下面是程序说明:

1、全部信息填写完毕后,点开始将自动完成订票(不自动付款)。车次信息以12306网站的为准,就是说网站上显示什么车次号码就填那个号码;
2、两个时间间隔请不要填写得太短,否则容易被网站屏蔽;
3、订票成功后会播放Windows警告音;
4、登录成功又被网站踢下来的情况下也会播放;
5、订票成功后,会自动弹出12306的登录页面。此时不要登录,等页面完全载入后,右上角的“登录”和“注册”的链接会变成用户的姓名,点击该链接即可进入用户界面进行支付;

一开始:

完全载入页面后:


6、如果弹出页面的登录ID不正确,请关闭所有打开了12306网站的浏览器,并点击“手动弹出”;
7、弹页面时,360可能会报警告,你可以选择不信任。这么做不影响订票,但你就需要手动用浏览器登录12306了;
8、代他人订票,加价五元以上者,属倒卖车票罪!

9、获取软件更新,请关注http://weibo.com/u/2520398727

 

程序界面:

 

更新日志:

V1.8

1、添加检索停止按钮;
2、修正乘车人信息填写不全导致的系统错误
3、修正当还有未处理的订单时,系统反馈不正确
4、密码输入错误自动停止;

 

Q&A:

Q:为什么提示我的车次找不到?

A:因为发站和到站都已确定,所以诸如K454/K451这样的复车次,也就能确定具体是K454还就是K451。我没有车次一览表,所以我的程序没法自动匹配复车次。因此车次你要填得和12306网站上显示的一致,就是你不用外挂,在12306上订票时,“车票预定”页面上显示的那个车次。

  • 12306.zip (78.7 KB)
  • 描述: 这是旧版本V1.7
  • 下载次数: 328
   发表时间:2012-01-13  
我只是好奇,如何过U盾?
0 请登录后投票
   发表时间:2012-01-13  
和U盾有什么关系呀?
软件只管订票,订完票以后打开IE并登录。这里说的登录是登录12306,付款什么的自己用IE操作。
之前所有工具都在订完票后要手动登录,你要是用工具抢到票了。却登了45分钟没有登录,那你的票就废了。
但是如第7条所说,这一操作会触发360全局钩子的报警,你如果选择不信任,那么只能订票,不能自动登录IE了。
0 请登录后投票
   发表时间:2012-01-13  
搜索失败没有停止按钮啊?
0 请登录后投票
   发表时间:2012-01-13   最后修改:2012-01-13
wodentt 写道
搜索失败没有停止按钮啊?

现在是1.7版,晚上发1.8版,会加入这个功能。
话说,都填对了的话,造成搜索失败的情况就是找不到票。那么程序会一直持续搜索,并直到票放出来。
0 请登录后投票
   发表时间:2012-01-13  
1.8已经发布了,有没有人来报告一下bug?
0 请登录后投票
   发表时间:2012-01-13  
现在的爬虫太可怕了
0 请登录后投票
   发表时间:2012-01-14  
顶顶再看,很厉害的样子
0 请登录后投票
   发表时间:2012-01-14  
C#版的出来了,记得上次还有个JAVA版。
0 请登录后投票
   发表时间:2012-01-14  
没办法同时订两张票呀。。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics