尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

5分钟部署i茅台自动预约系统,不错过每天早上9点的抢购

5分钟部署i茅台自动预约系统,不错过每天早上9点的抢购 5分钟部署i茅台自动预约系统不错过每天早上9点的抢购【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai如果你还在每天 9 点盯着手机手动点预约campus-imaotaii茅台自动预约系统就是干这个的一个 Java Vue 的开源项目用 Docker 一键拉起整套服务你只负责输手机号和短信验证码剩下的自动预约、领旅行奖励、查申购结果它全在后台跑完。上手前先说清楚它怎么干很多人以为自动预约是什么黑科技其实思路很朴素先通过手机号 验证码走 i茅台的正常登录流程拿到 token再让后端定时任务按固定时间点把预约流程跑掉。README 里列的功能清单很直白平台注册账号支持多账号统一管理每日自动预约支持本市出货量最大门店和位置附近门店两种策略自动旅行、首次旅行分享、获取申购耐力值自定义分钟或随机分钟预约申购结果通过 PushPlus 消息推送代码结构也分得很清楚系统基础能力在campus-framework/而所有 i茅台业务——定时任务、账号登录、预约请求——都集中在 campus-modular/ 这一个模块里翻起来不费劲。3 步部署Docker 一键拉起这部分只要你用过 Docker 就会很快compose 文件里已经配好 4 个服务MySQL 5.7 存数据、Redis 6.2 做缓存、Nginx 1.23 反代页面、campus-imaotai 核心服务默认端口 8160配置文件在 doc/docker/docker-compose.yml。克隆仓库git clone https://gitcode.com/GitHub_Trending/ca/campus-imaotai进目录启动cd campus-imaotai/doc/docker docker-compose up -d浏览器打开http://localhost:8160用默认账号admin/admin123登录就能进管理后台。提醒一句compose 里时区写死为 Asia/Shanghai定时任务按北京时间走服务器时区如果不对先核对一下。添加第一个茅台账号登录后走左侧菜单 i茅台 → 用户管理。点添加账号输入手机号点发送验证码把短信里的码填进去点登录token、cookie、用户 ID、省市信息就会自动存进用户表后面全靠它。用户列表里每个账号能看到这些关键字段字段说明手机号 / i茅台用户ID账号身份token登录凭证登录时自动刷新预约项目code要预约的茅台商品编码省份 / 城市 / 经纬度你的位置附近门店策略靠它类型1 本市出货量最大门店2 位置附近门店到期时间token 有效期默认按 30 天估算如果你手头已经有现成 token也可以用直接新增跳过验证码那一步单个账号的预约、修改、删除都在每行右侧操作列里。自动预约的全貌它一天都在忙什么真正干活的是一个定时任务类时间点直接写在 CampusIMTTask.java 里看一遍就明白系统每天怎么运转时间点动作每天 1:10批量刷新每个用户的随机预约分钟7:10、8:55刷新版本号、预约商品、门店列表数据9:00–9:59每分钟执行一次批量预约11:00–11:59每分钟批量领取旅行奖励18:05获取当天申购结果并推送想确认今天到底会约什么去左侧预约项目看门店列表里则是系统实时拉到的门店完整地址、经纬度、运营公司都有支持按商品 ID、省份、城市、地区筛选。跑完之后去系统管理 → 操作日志核对每条预约请求都有编号、状态和时间戳出问题时不用猜。三个真正有用的调优点别一上来就乱调参数先把这三处弄明白随机分钟用户表里有randomMinute字段0 随机、1 固定。开启后每个账号会在 9 点整基础上错开 0–5 分钟多账号不容易被同一波请求挤掉。门店策略shopType1选本市出货量最大的门店池子大shopType2按你填的经纬度就近选自提方便。结果推送用户表单里填 PushPlus 的 token18:05 出结果时直接推到手机不用守着后台。另外有句话要提前说项目描述里明确写了不提供成品使用的是已淘汰的算法。i茅台侧接口一旦变动你得自己看campus-modular里的接口调用改逻辑把它当学习和研究底子用更合适。这些坑最容易踩Q机器要多大配置Docker 一台就够compose 里 MySQL 缓冲池只给了 80M2 核 4G 跑十几个账号没问题。Q8160 端口被占用了改 docker-compose.yml 里SERVER_PORT环境变量重启容器即可。Q预约全失败先查哪按概率排token 过期看用户表到期时间列重绑一次、i茅台接口变更、网络抖动。操作日志里有每条请求的具体报错。Q添加账号时验证码收不到验证码是 i茅台侧的短信服务发的换个网络或过几分钟重试登录成功后 token 会更新。Q多个账号可以约同一分钟吗可以但更建议开随机分钟错开避免同一秒齐发全被拒。从这里开始给你三条能立刻执行的先只绑 1 个账号完整盯一天7:10 数据刷没刷、9 点有没有落日志、18:05 推送到没到三个点都过才算跑通。全流程验证后再加第二个账号顺便换个城市测一下多账号调度。长期使用前把项目免责声明读一遍仅用于学习研究数据与后果自负账号管理保持克制。流程其实就这么短克隆、启动、绑账号然后等第二天 9 点——那时你可以把 i茅台的 app 直接划掉。【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表