campus-imaotai 完整部署指南:搭建 i茅台每日自动预约环境
campus-imaotai 完整部署指南搭建 i茅台每日自动预约环境【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai 早上 8 点 59 分的问题每天 9 点整i茅台预约通道开启动作固定不变登录、选门店、提交再对下一个账号重复一遍。需要的是一套 i茅台自动预约系统campus-imaotai 把这套动作变成服务器上按分钟执行的定时任务Docker 一键拉起全部依赖配合一个网页管理面板让多个账号在每天早上按时提交申购。 项目定位与核心能力campus-imaotai 是一个 JavaSpring Boot后端加 Vue 管理端的项目MySQL 存放账号与门店数据Redis 缓存接口状态后端通过定时任务完成登录、选店、预约、查结果的完整链路。项目描述中明确说明所提供的算法已淘汰本项目仅用于学习和研究。核心能力Docker 一键部署四件套服务齐全多账号并行管理与定时预约门店双策略本市出货量最大或就近预约结果日志记录与 PushPlus 推送旅行奖励与耐力值自动维护 Docker 部署五步走docker-compose 配置位于 doc/docker 目录服务全部使用 host 网络模式数据目录统一挂载在宿主机的 /docker/ 路径下首次部署需确认这些目录存在。获取项目代码。git clone https://gitcode.com/GitHub_Trending/ca/campus-imaotai进入 Docker 部署配置目录。cd campus-imaotai/doc/docker启动四个容器MySQL 5.7、Redis、Nginx、后端服务后端使用预制镜像 campus/campus-imaotai:1.0.13无需本地构建。docker-compose up -d确认容器全部处于运行状态。docker ps验证管理端是否可访问Nginx 监听 80 端口/prod-api/ 前缀转发到后端 8160 端口。curl -I http://127.0.0.1/ 按使用场景拆解功能账号添加验证码登录与状态维护用户管理页点“添加账号”填手机号 → 发送验证码 → 登录系统自动落库 userId、token、cookie、deviceId列表带“到期时间”列默认按 30 天计过期后重新走一遍登录即可续期支持按手机号、省份、城市检索可批量修改或删除每天 9 点批量预约定时任务在 9 点至 10 点期间每分钟执行一轮每个账号按自己 minute 字段指定的分钟提交每天 01:10 批量打乱开启随机分钟用户的分钟数避免所有账号同一分钟集中提交商品编码支持多个并用 分隔相邻两次提交之间随机间隔 35 秒具体 cron 表达式见定时任务定义门店选择两种策略与库存刷新shopType1在用户所在城市的门店中取库存出货量最大的一家shopType2按经纬度计算距离取最近的门店门店与商品列表在每天 07:10、07:55、08:10、08:55 四个时间点刷新服务启动时也会初始化一次门店列表页提供“刷新茅台商品列表”按钮可手动触发同一刷新流程18 点 05 分结果查询与推送每天 18:05 批量拉取前一天各账号的申购结果写入 i_log 表操作日志页可按系统模块、操作状态、时间范围筛选逐条查看返回详情用户配置了 pushPlusToken 时预约结果通过 PushPlus 以消息形式推送到手机日常维护旅行奖励与耐力值11 点时段内每分钟自动领取一次旅行奖励每次预约完成后延迟领取申购耐力值与预约共用同一份登录态⚙️ 用户字段配置说明登录成功后预约行为的关键参数都在用户列表页维护列表展示字段与下表一一对应字段含义示例itemCode预约商品编码多个用 分隔1021310214minute当天预约的分钟数范围 1-595randomMinute0随机分钟1固定分钟0shopType1本市出货量最大门店2位置附近门店1pushPlusTokenPushPlus 推送凭证用于结果通知不推送则留空另外注意compose 文件里所有服务时区均固定为 Asia/Shanghai如果宿主机处于其他时区定时任务的触发时间会整体偏移这是排障时最先要检查的一项。 排障与高频问题问某个用户预约报错提示与 token 相关如何处理答登录态默认按 30 天记到期时间列表的“到期时间”列可直接排查。过期后重新走“添加账号”流程登录即可刷新 token 与 cookie。问门店列表为空或预约时找不到可用门店答门店数据依赖每天四个时间点的定时刷新也可以到门店列表页点“刷新茅台商品列表”手动触发。问docker-compose up -d 之后个别容器起不来答该 compose 使用 host 网络模式且依赖 /docker/ 下的固定挂载路径先补齐宿主机目录再用 docker logs 查看具体容器日志。问这套算法还能直接用于实际申购吗答项目描述已注明算法已淘汰项目定位是学习与研究不建议直接用于生产场景。 学习之后的扩展方向项目基于作者自研的 Campus 框架Spring Boot MyBatis-Plus Vue 管理端搭建结构本身可以复用替换业务服务层中的接口调用跟官方接口更新适配新的签名与加密逻辑保留账号管理与日志体系扩展成其他需要定时批量提交的业务场景作为模板学习 Spring Boot 定时任务、Redis 状态缓存与 docker-compose 多服务编排的组合方式建议先跑通“部署 → 添加账号 → 观察 9 点预约 → 18:05 查结果”这一完整流程再对照定时任务定义里的每条 cron 表达式把每个时间点的职责逐个过一遍。【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

GLM-4.7-W8A8C8入门指南:ModelScope三种下载方式与本地推理配置清单

GLM-4.7-W8A8C8入门指南:ModelScope三种下载方式与本地推理配置清单

【免费下载链接】GLM-4.7-W8A8C8 项目地址: https://ai.gitcode.com/hf_mirrors/vllm-ascend/GLM-4.7-W8A8C8 点击查看 免费下载 GLM-4.7-W8A8C8 是一款面向 vLLM 与昇腾 NPU 优化的 GLM-4.7 MoE 大模型 W8A8 量化版本,支持最长约 20 万 token 上下文。…

2026/10/18 1:21:43 阅读更多 →
数学建模竞赛四大模型知识地图:预测、分类、优化、评价的选型与避坑指南

数学建模竞赛四大模型知识地图:预测、分类、优化、评价的选型与避坑指南

简介:这份PDF资料面向备战数学建模竞赛的高校学生与指导教师,系统梳理了竞赛中最常考的四大模型:预测模型、分类模型、优化模型与评价模型。内容按目录逐层展开,预测部分涵盖神经网络、灰色预测、线性回归、时间序列、马尔科夫链、…

2026/10/18 1:21:43 阅读更多 →
开放式代码评审实战:从工具选型到流程落地

开放式代码评审实战:从工具选型到流程落地

做开发这些年,我参与过的 code review 少说也有上千次。坦白讲,早期我对评审的态度是:能跳过就跳过,反正自己写的代码自己心里有数。直到有一次,一个看起来人畜无害的改动在凌晨打爆了线上数据库连接池,我才…

2026/10/18 1:21:43 阅读更多 →

最新新闻

基于Dify搭建AI智能打印工作流:从对话到出纸

基于Dify搭建AI智能打印工作流:从对话到出纸

1. 项目定位:为什么AI工作流要对接云打印如果只看最近这些AI项目的标配,很容易产生一种错觉:好像只要接上大模型、配个向量库,产品就算落地了。可一旦场景真正对接物理世界,情况就完全不一样了。云打印就是一个被很多人…

2026/10/18 2:04:55 阅读更多 →
ESP32-C2驱动INMP441音频失灵的时序根源与左对齐绕过方案

ESP32-C2驱动INMP441音频失灵的时序根源与左对齐绕过方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 2:04:55 阅读更多 →
STM32+华为云IoT+Qt构建智能家居远程控制系统

STM32+华为云IoT+Qt构建智能家居远程控制系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 2:04:55 阅读更多 →
HDMI认证失败全解析:眼图、抖动、EMI与协议调试经验

HDMI认证失败全解析:眼图、抖动、EMI与协议调试经验

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 2:04:55 阅读更多 →
JSON银行卡BIN码表实战:从校验到风控的完整指南

JSON银行卡BIN码表实战:从校验到风控的完整指南

简介:这份资源是一份JSON格式的银行卡BIN码大全,面向需要实现银行卡识别与验证功能的前端开发者及支付相关技术人员。BIN码即银行卡前六位数字,可用于判断发卡银行、卡片类型(信用卡或借记卡)及币种等信息,…

2026/10/18 2:04:55 阅读更多 →
拆解NVIDIA CUDA生态:从PyTorch依赖链看AI开源底座的锁定

拆解NVIDIA CUDA生态:从PyTorch依赖链看AI开源底座的锁定

每次安装 PyTorch GPU 版,你的pip list里总会多出几十个nvidia-*开头的二进制包;每次部署大模型推理服务,容器镜像里几乎都躺着 TensorRT、NCCL 或者 cuDNN。开源大模型和开源框架明明都是开放的,但底层加速生态却极度收敛到英伟达…

2026/10/18 2:03:55 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →