2018-08-29 11:19:13 +00:00
|
|
|
|
- 2017.5.13跟新
|
|
|
|
|
- 增加登陆错误判断(密码错误&ip校验)
|
|
|
|
|
- 修改queryOrderWaitTime,校验orderId字段bug,校验msg字段bug,校验messagesbug
|
|
|
|
|
- 修改checkQueueOrder 校验 data 字段的列表推导式bug
|
|
|
|
|
- 增加代理ip方法,目前已可以过滤有用ip
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 2018.1.7 号更新
|
|
|
|
|
- 增加自动配置
|
|
|
|
|
```
|
|
|
|
|
#station_date:出发日期,格式ex:2018-01-06
|
|
|
|
|
#from_station: 始发站
|
|
|
|
|
#to_station: 到达站
|
|
|
|
|
#set_type: 坐席(商务座,二等座,特等座,软卧,硬卧,硬座,无座)
|
|
|
|
|
#is_more_ticket:余票不足是否自动提交
|
|
|
|
|
#select_refresh_interval:刷新间隔时间,1为一秒,0.1为100毫秒,以此类推
|
|
|
|
|
#ticke_peoples: 乘客
|
|
|
|
|
#damatu:打码图账号,用于自动登录
|
|
|
|
|
```
|
|
|
|
|
- 优化订票流程
|
|
|
|
|
- 支持自动刷票,自动订票
|
|
|
|
|
|
|
|
|
|
- 2018.1.8 更新
|
|
|
|
|
- 增加小黑屋功能
|
|
|
|
|
- 修复bug若干
|
|
|
|
|
- 增加多账号同时订票功能
|
|
|
|
|
- 增加按照选定车次筛选购买车次
|
|
|
|
|
|
|
|
|
|
- 2018.1.9 更新
|
|
|
|
|
|
|
|
|
|
- 增加手动打码,只是登录接口,完全不用担心提交票的效率问题,要挂linux系统的话,还是去注册个打码兔吧
|
|
|
|
|
```
|
|
|
|
|
思路
|
|
|
|
|
1.调用PIL显示图片
|
|
|
|
|
2.图片位置说明,验证码图片中每个图片代表一个下标,依次类推,1,2,3,4,5,6,7,8
|
|
|
|
|
3.控制台输入对应下标,按照英文逗号分开,即可手动完成打码,
|
|
|
|
|
```
|
|
|
|
|
- 修改无座和硬座的座位号提交是个字符串的问题
|
|
|
|
|
- 增加校验下单需要验证码功能
|
|
|
|
|
- 增强下单成功判断接口校验
|
|
|
|
|
|
|
|
|
|
- 2018.1.10 更新
|
|
|
|
|
- 优化查票流程
|
|
|
|
|
- 修改二等座的余票数返回为字符串的问题
|
|
|
|
|
- 优化订单查询bug
|
|
|
|
|
- 2018.1.12更新
|
|
|
|
|
- 优化抢票页面逻辑
|
|
|
|
|
-增强代码稳定性
|
|
|
|
|
|
|
|
|
|
- 2018.1.13更新
|
|
|
|
|
- 修改下单验证码功能
|
|
|
|
|
- 优化大量调用user接口导致联系人不能用,理论加快订票速度
|
|
|
|
|
- 增加邮箱功能
|
|
|
|
|
```
|
|
|
|
|
#is_email: 是否需要邮件通知 ex: True or False 切记,邮箱加完一定要到config目录下测试emailConf功能是否正常
|
|
|
|
|
#email: 发送的邮箱地址 ex: 1@qq.com
|
|
|
|
|
#notice_email_list: 被通知人邮箱 ex: 2@qq.com
|
|
|
|
|
#username: 邮箱账号
|
|
|
|
|
#password: 邮箱密码
|
|
|
|
|
#host: 邮箱地址
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- 2018.1.14更新
|
|
|
|
|
- 优化订票流程
|
|
|
|
|
- 优化挂机功能
|
|
|
|
|
- 修改之前程序到11点自动跳出功能,现在修改为到早上7点自动开启刷票
|
|
|
|
|
- 需要开启打码兔代码功能,is_auto_code 设置为True
|
|
|
|
|
- 增加异常判断
|
|
|
|
|
|
|
|
|
|
- 2018.1.15更新
|
|
|
|
|
- 增加捡漏自动检测是否登录功能,建议捡漏不要刷新太快,2S最好,否则会封IP
|
|
|
|
|
- 优化提交订单有很大记录无限排队的情况,感谢群里的小伙伴提供的思路
|
|
|
|
|
- 修改休眠时间为早上6点
|
|
|
|
|
|
|
|
|
|
- 2018.1.20更新,好久没跟新了,群里的小伙伴说登录不行了,今晚抽空改了一版登录,妥妥的
|
|
|
|
|
- 更新新版登录功能,经测试,更稳定有高效
|
|
|
|
|
- 优化手动打码功能
|
|
|
|
|
- 更新请求第三方库
|
|
|
|
|
- 优化若干代码,小伙伴尽情的放肆起来
|
|
|
|
|
|
|
|
|
|
- 2018.1.21跟新
|
|
|
|
|
- 修复若干bug
|
|
|
|
|
- 合并dev
|
|
|
|
|
- 恢复之前因为12306改版引起的订票功能
|
|
|
|
|
- 增加派对失败自动取消订单功能
|
|
|
|
|
- 优化接口请求规范
|
|
|
|
|
- 增加多日期查询,请严格按照yaml格式添加 即可
|
|
|
|
|
- 注意:如果多日期查询的话,可能查询时间会比较长
|
|
|
|
|
- 增加如果排队时间超过一分钟,自动取消订单
|
|
|
|
|
|
|
|
|
|
- 2018.1.23更新
|
|
|
|
|
- 增加若快平台打码,yaml新增字段auto_code_type,1=打码兔,2=若快 若快注册地址:http://www.ruokuai.com/client/index?6726
|
2018-09-01 03:26:26 +00:00
|
|
|
|
- 修改is_auto_code字段为全部是否自动打码字段,也就是说字段为True,则全部自动打码,为False全部手动打码,包括提交订单,注意centOs不可设置手动打码
|
2018-08-29 11:19:13 +00:00
|
|
|
|
- 修复bug
|
|
|
|
|
- 优化抢票功能
|
|
|
|
|
|
|
|
|
|
- 2018.1.25更新
|
|
|
|
|
- 删除 expect_refresh_interval 无用字段,优化代码
|
|
|
|
|
|
|
|
|
|
- 2018.1.29更新
|
|
|
|
|
- 增加cdn轮训功能,优势, is_cdn=1为开启cdn,2为普通查询
|
|
|
|
|
- 能够一定程度躲避封ip
|
|
|
|
|
- 查询余票快人一步
|
|
|
|
|
- 提交订单快人一步
|
|
|
|
|
- 僵尸票可能会少很多
|
|
|
|
|
- 兼容Windows cmd命令乱码问题
|
|
|
|
|
- 规范12306接口提交参数
|
|
|
|
|
- 修改已知bug
|
|
|
|
|
- 最后感谢群里提供测试和代码的小伙伴,能为你们买到一张回家的票真的感到灰常开心
|
|
|
|
|
|
|
|
|
|
- 2018.2.28更新,收12306风控影响,代码可能有时候会进入慢排队,请自行调整刷新参数
|
|
|
|
|
- 修改已知bug
|
|
|
|
|
- 优化接口提交参数规范
|
|
|
|
|
|
|
|
|
|
- 2018.8.29更新,解决慢排队问题,增加双订票接口
|
|
|
|
|
- 修改已知bug
|
|
|
|
|
- 优化代码结构
|
2018-09-01 03:26:26 +00:00
|
|
|
|
- 新增第三方库wrapcache,需要重新安装requirements.txt
|
2018-09-21 06:40:46 +00:00
|
|
|
|
|
|
|
|
|
- 2018.9.21更新,修复已知问题,增加余票不足优先提交功能
|
|
|
|
|
- 修改已知bug
|
|
|
|
|
- 优化查询攻略
|
|
|
|
|
- 优化随机查询1-3秒,经测试很稳定,不会封ip
|
|
|
|
|
- 增加余票不足优先提交功能(当余票小于乘车人,如果选择优先提交,则删减联系人和余票数一致在提交)
|
|
|
|
|
- 开关为ticket_config.yaml配置文件中is_more_ticket参数
|
2018-12-26 08:05:51 +00:00
|
|
|
|
|
|
|
|
|
- 2018.12.26更新
|
|
|
|
|
- 优化已知bug
|
|
|
|
|
- 开启cdn查询
|
|
|
|
|
- 自动识别查询接口
|
2019-01-02 15:10:01 +00:00
|
|
|
|
|
2019-01-02 15:10:54 +00:00
|
|
|
|
- 2019.01.09更新
|
2019-01-02 15:10:01 +00:00
|
|
|
|
- ticket_config 配置文件增加order_model字段(下单模式)
|
|
|
|
|
- mac和linux服务器自动对点
|
|
|
|
|
- 增加预售踩点查询下单,经测试,误差在0.004s
|
2019-01-08 09:04:40 +00:00
|
|
|
|
|
2019-01-12 07:26:02 +00:00
|
|
|
|
- 2019.01.12更新
|
|
|
|
|
- 增加对python3语法的支持
|
|
|
|
|
- 删除校验时间很多机器不兼容的问题(win10会阻拦对时功能,导致大面积报错),如果是预售,为了不耽误宝贵的时间,请手动对时
|
2019-01-16 03:19:32 +00:00
|
|
|
|
|
|
|
|
|
- 2019.01.15更新
|
|
|
|
|
- 删除敏感信息打印
|
|
|
|
|
- 增加server酱推送购票成功通知
|
|
|
|
|
- 修改11点都登录消耗快豆问题
|
2019-01-16 05:24:56 +00:00
|
|
|
|
- 增加gui界面
|
2019-04-01 14:04:43 +00:00
|
|
|
|
|
|
|
|
|
- 2019.04.01更新
|
|
|
|
|
- 增加登录接口,解决无法03.31登录
|
2019-04-23 12:20:19 +00:00
|
|
|
|
|
|
|
|
|
- 2019.04.23更新
|
|
|
|
|
- 修复登录302问题,如果下次没来得及更新,请自行抓包修改urlConf中getDevicesId接口即可登录
|
2019-06-11 11:21:11 +00:00
|
|
|
|
|
|
|
|
|
- 2019.04.23更新
|
|
|
|
|
- 更新本地识别
|
2019-08-31 07:51:09 +00:00
|
|
|
|
|
|
|
|
|
- 2019.08.31更新
|
|
|
|
|
- 删除若快打码
|
|
|
|
|
- 修复不能下单问题
|
|
|
|
|
- 放弃支持python2.7,只支持3.6以上版本
|
2019-09-01 04:41:25 +00:00
|
|
|
|
|
|
|
|
|
- 2019.09.01更新
|
|
|
|
|
- 去除yaml配置文件,改为py文件配置
|
|
|
|
|
- 增加候补订单功能
|
|
|
|
|
- 新增TICKET_TYPE字段,1=刷票 2=候补
|
|
|
|
|
- 目前候补只支持单车次,多乘车人候补,由于目前不是很懂候补的需求,所以暂时这样做
|
2019-09-02 12:19:24 +00:00
|
|
|
|
|
|
|
|
|
- 2019.09.02更新
|
|
|
|
|
- 剔除新增TICKET_TYPE字段,发现此字段冗余,目前改为全天自动候补+捡漏
|
|
|
|
|
- 增加候补订单功能
|
|
|
|
|
- 优先级:下单再候补
|
2019-09-03 01:38:14 +00:00
|
|
|
|
|
|
|
|
|
- 2019.09.03更新
|
|
|
|
|
- 恢复TICKET_TYPE字段,1=刷票 2=候补+刷票
|
|
|
|
|
- 优化候补逻辑
|
|
|
|
|
- 候补订单只能在规定车次内候补
|