当前位置 : 首页> 常见问题 > 春运抢票神器再上线 python抢票加速包轻松搞定

春运抢票神器再上线 python抢票加速包轻松搞定

时间:2019-01-14 15:13:28   已访问:163次
热门专业

又到了一年的春运时刻,拼手速、拼人品、拼运气,更多的是拼技术,脑子灵的人很早就采用了春运抢票神器,今年也不例外,抢票神器再度上线了,用python制作抢票加速包,简单几步轻松搞定。

由于抢票加速信息不透明、不对称,所谓的预估抢票成功率往往不靠谱,只是软件运营商的自说自话,进而借势忽悠消费者掏腰包碰运气。对于抢票加速的性质,法律尚未明确,但有法律界人士认为,抢票加速与买票插队一样,本质上和传统的倒卖车票行为没有区别,只不过是利用了互联网的智能手段。抢票加速不仅可能损害抢票者的合法权益,对其他购票者也不公平。

抢到票收钱,抢不到退款,反正就是不保证买到票,对商家来说绝对是稳赚不赔的生意,有人将之称为“智能黄牛”。

作为程序员,如何用科技的手段抢到回家的票?近日,Python大本营在GitHub上发现了一个开源项目——12306 购票小助手,思路图如下所示。

春运抢票神器再上线 python抢票加速包轻松搞定_www.cnitedu.cn

现在,我们就来一起看看这个项目吧。

项目简介

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抢票神器助你春运畅通无阻!


推荐内容