如何用 campus-imaotai 实现 i茅台每日自动预约:完整部署与使用指南
【免费下载链接】campus-imaotaii茅台app自动预约,每日自动预约,支持docker一键部署(本项目不提供成品,使用的是已淘汰的算法)项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai
campus-imaotai 是一个开源的 i茅台自动预约项目:它把多个 i茅台账号托管在服务端,在每天 9 点的放号时间自动提交预约,并把结果推送到你的手机。适合想研究移动端 App 自动化流程、或想搭一套自己的定时预约系统的人。
痛点场景:9 点的时间窗口,手动点击靠不住 📱
i茅台 App 每天 9 点放号,手动点抢基本拼不过毫秒级。更现实的麻烦是:你手里不止一个账号——自己和家人各一个 i茅台账号,9 点都要做同样的动作;18:05 申购结果公布,人不在手机前就错过。campus-imaotai 把账号注册、定时预约、结果获取做成后台定时任务:预约跑完后通过 PushPlus 把成功或失败推送到你手机,不用守着 App 看。
架构速览:5 个 cron 节点驱动全部流程
数据流很直白:Vue 管理端(vue_campus_admin)负责用户、预约项目、门店等数据,请求打到 Spring Boot 后端,业务数据落 MySQL,版本号等临时状态放 Redis。核心在 CampusIMTTask.java:7:10/7:55 刷新 i茅台版本号、预约项目与门店列表,9 点期间每分钟批量调用预约接口,11 点领取旅行奖励,18:05 获取申购结果。技术选型全部由需求驱动:要可视化管账号,就用 Vue+Element 管理端;要秒级定时,就用 Spring @Scheduled;要跨请求共享状态,就上 Redis。
最小上手路径:一条 compose 命令部署 4 个容器 🐳
git clone https://gitcode.com/GitHub_Trending/ca/campus-imaotai cd campus-imaotai docker compose -f doc/docker/docker-compose.yml up -d执行完你得到 4 个容器:mysql(自动建 campus_imaotai 库)、redis、nginx-web(托管前端页面)、campus-server(后端,端口 8160,配置见 doc/docker/docker-compose.yml)。能用的前提还有两步:把 doc/sql/ 里的建表和初始数据导入数据库;前端构建产物挂到 /docker/nginx/html。然后打开管理端,进入「i茅台 → 用户管理」,用手机号加验证码录入第一个账号。
campus-imaotai 能力清单:用它你可以……
- 在平台注册 i茅台账号,服务端直接发验证码,不用翻手机
- 添加不限数量用户,各自带省市、经纬度、门店偏好(本市出货量最大的门店或附近门店)
- 自定义时间或随机分钟数预约,错开与其他人的相同时间
- 11 点自动旅行、首次旅行分享、获取申购耐力值
- 申购结果(成功/失败)经 PushPlus 推送到手机
- 用操作日志回查 9 点档哪个账号预约成功、哪个失败
campus-imaotai 适用边界:适合与不适合
适合:研究移动端 App 接口自动化的完整链路(注册账号 → 定时提交 → 结果回收);研究 RuoYi 风格的 Spring Boot + Vue 管理后台骨架(本项目基于 Campus 框架编写);快速验证自己的预约策略——改 cron、改门店筛选逻辑即可生效。
不适合:直接拿来当成品抢货。项目描述明确写着「本项目不提供成品,使用的是已淘汰的算法」,i茅台侧接口与校验逻辑随时会变,旧算法大概率失效。还有合规红线:README 声明要求仅用于学习和研究、用后删除。部署请做好随时失效的心理准备,账号与数据后果自负。
下一步去哪
- campus-modular/:预约、旅行、用户等业务逻辑,从 IMTServiceImpl.java 与 CampusIMTTask.java 读起
- doc/:docker/ 里是部署配置与 nginx、redis 模板,sql/ 里是初始化 SQL
- vue_campus_admin/:前端管理端,用户、项目、门店、源码地址四页在 src/views/imt/ 下
建议动手:花一个下午导入 SQL、跑通 compose、把 CampusIMTTask 里 5 个 cron 表达式逐个读懂,「让服务器替人手点」的完整链路你就摸清楚了。
【免费下载链接】campus-imaotaii茅台app自动预约,每日自动预约,支持docker一键部署(本项目不提供成品,使用的是已淘汰的算法)项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考