IT培训网 - IT职场人学IT技术上IT培训网
春运抢票神器再上线 python抢票加速包轻松搞定
时间:2019-01-14 15:13:28 来源:编程网 作者:IT培训网 已有:名学员访问该课程
又到了一年的春运时刻,拼手速、拼人品、拼运气,更多的是拼技术,脑子灵的人很早就采用了春运抢票神器,今年也不例外,抢票神器再度上线了,用python制作抢票加速包,简单几步轻松搞定。
由于抢票加速信息不透明、不对称,所谓的预估抢票成功率往往不靠谱,只是软件运营商的自说自话,进而借势忽悠消费者掏腰包碰运气。对于抢票加速的性质,法律尚未明确,但有法律界人士认为,抢票加速与买票插队一样,本质上和传统的倒卖车票行为没有区别,只不过是利用了互联网的智能手段。抢票加速不仅可能损害抢票者的合法权益,对其他购票者也不公平。
抢到票收钱,抢不到退款,反正就是不保证买到票,对商家来说绝对是稳赚不赔的生意,有人将之称为“智能黄牛”。
作为程序员,如何用科技的手段抢到回家的票?近日,Python大本营在GitHub上发现了一个开源项目——12306 购票小助手,思路图如下所示。
现在,我们就来一起看看这个项目吧。
项目简介
Python版本支持
2.7.10 - 2.7.15
依赖库
注册地址:http://www.***.com/client/index?6726 推荐用若快,打码兔平台已经关闭
项目依赖包 requirements.txt
安装方法 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
项目使用说明
需要配置邮箱,可以配置可以不配置,配置邮箱的格式在yaml里面可以看到ex
提交订单验证码哪里依赖打码兔,所以如果是订票遇到验证码的时候,没有打码兔是过不了的,不推荐手动,手动太慢
配置yaml文件的时候,需注意空格和遵循yaml语法格式
项目开始
服务器启动:
1、修改config/ticket_config.yaml文件,按照提示更改自己想要的信息
2、运行根目录sudo python run.py,即可开始
由于新增对时功能,请务必用sudo,sudo,sudo 执行,否则会报权限错误,windows打开ide或者cmd请用管理员身份执行python run.py,不需要加sudo
如果你的服务器安装了docker,那么就可以docker启动
1、docker build -t dockerticket
2、docker run -d --name 12306-ticket dockerticket
目录对应说明
agency - cdn代理
config - 项目配置
damatuCode - 打码兔接口
init - 项目主运行目录
myException - 异常
myUrllib - urllib库
使用帮助
测试邮箱是否可用
测试下单接口是否可用,有两个下单接口,随便用哪个都ok
如果下载验证码过期或者下载失败的问题,应该是12306封ip的策略,多重试几次,12306现在封服务器(阿里云和腾讯云)ip比较严重,尽量不要放在服务器里面
传送门:
https://github.com/testerSunshine/12306
上述几个简单步骤,轻轻松松便可以实现抢票功能,这个春节不用再犯愁,python抢票神器助你春运畅通无阻!
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:如何设计微服务中的短信服务
- 下一篇:盘点Python有哪些实用技巧