这是一款基于Java开发的12306抢票小程序的后端代码
前端代码传送门
https://github.com/15207135348/qiangpiaojiang
12306接口文档传送门
https://github.com/15207135348/12306InterfaceDoc
-
车次查询
-
车次筛选
-
自动打码
-
自动登录
-
普通刷票
-
候补抢票
-
微信通知
-
邮件通知
-
用户订单管理
-
先抢票后付款
-
预约抢票
-
车次推荐
-
坐席推荐
-
时段推荐
-
在线选座
-
成功率预估
-
先付款安心抢
-
免12306账户密码抢票
- python 3.6 - 3.7.4
- java 1.8
- MySQL 5.4.X - 5.7.X
-
python依赖库 requirements.txt
-
安装方法:
pip install -r requirements.txt
-
-
Java依赖库 pom.xml
-
安装方法:
- 使用maven自动下载和安装依赖库
-
-
创建数据库表
-
创建方法
- 登陆到MySQL数据库中,使用如下命令创建数据库表
source ticketserver.sql
-
服务器启动
-
修改application-properties文件
-
设置连接数据库的用户名和密码
-
spring.datasource.username = **** spring.datasource.password = ****
-
配置小程序的appid和secret(需要前往微信开放平台创建一个小程序)
-
app.id=**** app.secret=****
-
设置微信通知的消息模板(需要前往微信开发平台申请消息模板)
-
# 抢票成功通知模板 app.template_common_ticket=**** # 候补抢票成功通知模板 app.template_alternate_ticket=****
-
-
启动验证码识别模版
python3 app.py
-
启动主程序
- 在IDEA中运行StartApplication
-
- 本软件只供学习交流使用,请不要用作商业用途,交流群号
- 群号:832236668
- 进群看公告
- 在群文件中获取12306接口文档
- 关注公众号【大数据学堂】,点击原创合集->抢票小程序,观看视频教程
- 使用【抢票酱小程序】体验最终效果