概述
每个人不可能都是大神
像菜鸟一样学习你也可以做到
牛逼的程序猿写的这款
Python
抢票工具
冲到了
GitHub
热搜第一!
0
1
项目地址
12306项目地址:
https://github.com/testerSunshine/12306
Py12306项目地址:
https://github.com/pjialin/py12306
02
12306
目前已经
star接近1.5万,fork4500+
,还会继续上涨!
是一位叫文贤平的程序员,项目名称很有档次,直接明了,就叫“
12306
”,功能一直在更新,2018年初开始提交,最近的一次提交在两天前,也就是9月18号,看得出很用心。
流程图画的很清晰明了,从查询余票开始,到付款完成,最后获取订单号。一气呵成,不怕人类手速太慢。技术原理其实是没什么说的,
懂爬虫的人都知道,实质上就是用程序模拟人的行为去查询余票、提交坐席下单就可以了。不过对比人的话,毕竟是程序,你可以设置它一直不停的在查询余票。这方面人是没法比的。当然其中的难度肯定是有的,不然阿猫阿狗都能冲榜!
这很可能是全
GitHub
最德高望重的购票小助手了,现在功能一直在更新,且已支持
Python 3.6以上版本
。
已有功能:
-
自动打码
-
自动登录
-
准点预售和捡漏
-
智能候补
-
邮件通知
-
server通知
目录对应说明:
-
agency - cdn代理
-
config - 项目配置
-
verify - 自动打码
-
init - 项目主运行目录
-
inter - 接口
-
myException - 异常
-
myUrllib - request网络请求库
日志列子:
成功
log
,如果是购票失败的,请带上失败的
log
给我,我尽力帮你调,也可加群一起交流,程序只是加速买票的过程,并不一定能买到票!
正在第355次查询 乘车日期: 2018-02-12 车次G4741,G2365,G1371,G1377,G1329 查询无票 代理设置 无 总耗时429ms
车次: G4741 始发车站: 上海 终点站: 邵阳 二等座:有
正在尝试提交订票...
尝试提交订单...
出票成功
排队成功, 当前余票还剩余: 359 张
正在使用自动识别验证码功能
验证码通过,正在提交订单
提交订单成功!
排队等待时间预计还剩 -12 ms
排队等待时间预计还剩 -6 ms
排队等待时间预计还剩 -7 ms
排队等待时间预计还剩 -4 ms
排队等待时间预计还剩 -4 ms
恭喜您订票成功,订单号为:EB52743573, 请立即打开浏览器登录12306,访问‘未完成订单’,在30分钟内完成支付!
03
py12306
其实说起来这第二个项目是在第一个项目的基础之上做的,所以第一个项目有的功能,第二个项目都有。但是第二个项目的一些功能某程度上比第一个项目更加强大一些。
目前已经
star接近7000+,fork1600+
,还会继续上涨!
一位名叫
Pjialin
的程序员,借鉴了文先森的部分代码实现,开发了一个分布式工具,名叫
py12306
购票助手。
就是说,一台机器抢不到,可以让许多硬件一起跑。它还支持多任务 (多班列车) 、多日期、多账号一起查。另一个机智的功能是,同时观察多个始发站和到达站的组合。
我举个例子,我是从北京出发去南京,中间路过山东德州。可能直接从北京到南京的车票没有了,但是从北京到德州的票还有,我就可以买从北京到德州的票,然后上车之后补票,补票到南京。
现在大部分抢车软件以及
12306
是不支持这种一键自动查询的,但是这个抢票的项目就支持这样的操作。
项目作者说,试过文先森的算法和
bypass12306
,未果,这才做出了自己的抢票工具。用上这个新工具,他一下子抢到了好几张票。
Web端管理界面
推荐这两个项目的目的原因也是有俩:
第一是希望大家真的能通过这个软件抢到票,当然其实你也是可以选择携程那些抢票软件来的,因为他们的服务器更牛逼,抢票的可能性会更大。(非人命币玩家勿扰)
第二个目的呢当然是希望大家能够学习一下别人的代码,这项目还是挺牛逼的,验证码啥的都能搞定。
最后推荐一个拿来就干的抢票工具“
bypass分流抢票
",并不是开源的,点击直接运行就可以。
03
bypass分流抢票
作者:
Cheney小风
,基于微软
.Net
开发的抢火车票程序。
适用平台:
Windows电脑端
虽然现在手机上现在已经有很多的购票软件,并且都有抢票功能,但是面对购票高峰期,手机购票软件的抢票能力总是差强人意。
所以推荐这款软件:
支持自动抢票、自动识别验证码、稳定捡漏,实时挂单,全自动检索系统余票交换等多种功能。
前身是大二时历时一月开发的程序,几经风霜,经过了几年的时间不断的优化和更新迭代,时至今日,还在不断的维护当中,不忘初心。
一位有情怀主义的程序员,最近一次更新在9月16号,最新版本
1.13.64
。
更新内容:
-
增加微信通知,重做并更换新方式
-
增加自动支付在部分系统的兼容性
-
增加系统浏览器不正常时自动修复
-
修正几分钟提醒一次行程冲突问题
-
修正可能出现重复登录的隐患问题
-
修正部分用户查询起售异常的问题
关注公众号
,回复 “
抢票
” 即可获取下载地址
随手点击一下底部的"
在看
",我就心满意足啦!
最后
以上就是包容花瓣为你收集整理的GitHub上1.5万Star的开源抢票神器!的全部内容,希望文章能够帮你解决GitHub上1.5万Star的开源抢票神器!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复