☰
如何用 campus-imaotai 实现 i茅台每日自动预约:完整部署与使用指南
2026/10/18 1:34:31 网站建设 项目流程

如何用 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询