程序聚合 软件案例 某茅台抢购助手

某茅台抢购助手

2026-06-02 19:02:55
行业:工业互联网
载体:Windows应用、爬虫/脚本
技术:Python、SQL、SQLite、ScraperAPI

业务和功能介绍

某茅台抢购助手是一款桌面端工具,用于帮助用户在 i茅台的申购/抢购活动中更高效地完成“选择商品 → 选择门店 → 到点提交”的重复操作,减少手动操作延迟与遗漏风险,并提供清晰的执行日志与状态反馈。

适用场景:

多账号需要统一管理、统一配置、统一执行
商品开售时间不固定(如 20:00/20:09 等),需要到点自动提交
希望在电脑端统一配置,结果在手机 i茅台 App 内查看
二、核心功能(能做什么)
账号管理
支持手机号 + 验证码登录
支持多账号批量管理
自动检测 token 失效并提示重新登录
商品管理与实时同步
支持商品勾选、记忆上次选择
启动/手动“刷新”同步商品数据(以 i茅台接口返回为准)
自动区分可申购商品与不可申购(云购等)商品
省/市配置 & 店铺选择
省/市信息用于匹配投放门店并选择 shopId
自动按省/市匹配门店;接口异常时提供回退策略,保证流程尽可能不中断
定时抢购(到点自动执行)
支持自定义多个时间点(如 20:00:00、20:09:00 等)
到点自动触发提交逻辑,减少手动卡点误差
执行引擎(稳定性)
支持并发执行、失败自动重试(可配置次数)
详细日志输出:每个账号、每个商品的提交结果与失败原因
崩溃自动弹出错误详情,便于快速定位问题
结果查看(与手机 App 打通)
若程序提示“提交成功/申购成功”(服务器返回成功),对应记录会出现在手机 i茅台 App:
我的 → 申购单/申购记录 中查看状态、结果与后续付款流程(如有)
三、典型使用流程
登录账号(可多个)
配置省/市(用于选店)
刷新商品列表并勾选目标商品
设置定时点(例如 20:00、20:09)
启动任务 → 等待日志提示结果
打开手机 i茅台 App「我的 → 申购单/申购记录」查看

项目实现

1. 项目结构与技术栈
语言/运行:Python 3.8+
GUI:Tkinter(桌面应用)
网络请求:urllib.request(不依赖 requests)
本地存储:SQLite(账号、配置、选择项持久化)
打包发布:PyInstaller(单文件 EXE,windowed 模式)
加密:pycryptodome(AES-256-CBC,用于构造 actParam)
目录(核心):

main.py:程序入口 + 全局异常捕获(崩溃弹窗)
gui.py:界面、交互、配置保存、任务启动
database.py:SQLite 数据层 + 全局配置 + 商品列表(并支持动态同步)
services/imoutai.py:i茅台 官方 API 客户端(登录、获取 session、选店、提交申购)
services/engine.py:任务执行引擎(并发、重试、日志输出)
services/log_broadcaster.py:日志广播队列(线程安全把引擎日志送到 GUI)
2. 启动流程(main → gui)
main.py
设置 sys.excepthook,任何未捕获异常都会弹出错误详情窗口(可复制堆栈)
from gui import main as gui_main; gui_main()
gui.py
init_db() 初始化数据库
构建 UI(账号区、商品区、定时区、日志区等)
set_mode("real") 进入真实 API 模式
启动轮询:日志队列刷新、状态刷新
3. 数据层实现(database.py)
3.1 SQLite 表(概念)
accounts:手机号、token、cookie、省、市、创建时间
global_config:全局配置(省/市、重试次数、并发数、定时点等)
selection:保存“已选账号/已选商品”的勾选状态
3.2 省/市读取策略(关键修复点)
用户在界面填写省/市,会写入 global_config
引擎执行任务时优先取账号表里的 province/city;如果为空则回退到 global_config
解决“我填了地址但仍提示请配置省/市”的问题
4. i茅台 API 客户端(services/imoutai.py)
4.1 登录
发送验证码:/xhr/front/user/register/vcode
登录:/xhr/front/user/register/login
关键:构造 i茅台 需要的请求头(MT-*)
4.2 获取 session / 商品列表同步
session/get:/mt-backend/xhr/front/mall/index/session/get/{today_ts}
fetch_product_list(token):
用完整头(含 mt-lat/mt-lng 等)
解析

示例图片视频


原创开发
30天前活跃
方向: 后端-Python、后端-PHP、
交付率:100.00%
相似推荐
AI风控
业务背景 该系统服务于线上交易及游戏平台的实时风控审查,主要面向风控运营、审核人员及业务管理员,帮助他们识别、分析、处置潜在的套利、刷子、异常投注、资金异常等风险行为。 系统核心能力包括: 规则引擎驱动:支持可视化配置风控规则,动态调整策略; AI辅助分析:自动聚合多维度风险信号,生成案件摘要与处置建议; 全链路审核闭环:从风险命中、告警触发、人工审核到历史追溯,形成完整处置链路。
装备管理系统
系统功能模块完整,涵盖以下核心能力: 1. 首页与系统概览:展示库房数量、枪弹柜统计、在线设备、装备在位数、出入库动态及库室分析看板,支持 ECharts 可视化与快捷跳转。 2. 门禁控制:按库房筛选门禁设备,支持单门开关、批量选择、一键开门/关门,以及门禁参数配置与开门记录追溯。 3. 室内监控:集成视频监控登录与多路画面查看,支持装备柜专项监控视图。 4. 物资管理:分枪械、弹药、其他物资三大类别,提供申请审批、库存管理、物资概览及出入库清单,实现全流程物资流转管控。 5. 报警管理:集中处理各类安防报警事件,与系统概览联动展示未读报警数量。 6. 数据分析:提供报警记录、开门记录、温湿度记录、液压记录及操作记录等多维度历史数据查询与统计。 7. 基础数据:管理设备、库房、枪柜/弹柜、图纸(含二维/三维及设备点位标注)、物资数据、货架与物资柜等基础信息。 8. 系统设置:涵盖布防设置、封库设置、库房设置、气象设置、组织/用户/角色/菜单/岗位/字典管理及操作日志,支持 RBAC 权限体系。 9. 其他功能:液压管理、消防管理等扩展模块,以及登录认证(账号密码、人脸识别)与全局消息通知。
智能门禁管理系统
系统以装备管理首页为总控中心,主要功能模块如下: 【环境监测】实时展示库内温湿度数据,支持空调、除湿机、通风系统远程开关控制,保障弹药枪械存储环境达标。 【安全监测】集中监控震动、烟感、红外、门磁、液压、市电、网络等多类传感器状态,异常时弹窗报警并支持查看详情。 【气象监测】展示光照、雨量、风速、风向等室外气象数据,辅助库房外部环境评估。 【门禁与身份验证】支持点击开门/关门操作;开门前需经双人身份验证(人脸、指纹、密码三种方式可切换),敏感操作(枪械出入库、弹药出入库、人员管理、液压管理等)同样启用人脸验证门禁。 【视频监控与可视对讲】提供室内监控、多路监控画面查看,以及远程可视对讲功能。 【装备物资管理】涵盖枪械出入库、弹药出入库、其他物资出入库,支持枪柜/弹柜详情查看与台账记录。 【消防与液压管理】消防管理模块监控水泵及水池状态;液压管理子系统支持液压缸可视化控制、设备参数监测、紧急停止及操作历史记录。 【数据分析与记录】提供库室动态、报警记录、开门记录、温湿度记录、液压记录、液压操作记录等查询分析功能,支持时间筛选与关键字搜索。 【系统管理】液压子系统含用户管理、角色权限、组织架构、系统设置等后台能力;全系统采用响应式设计,适配7寸至15寸平板横竖屏使用。
VcmxProtector——美擎仿真工程文件防泄漏保护系统
立项背景和目标:美擎仿真软件的 .vcmx 工程文件是企业的核心商业机密,一旦被拷贝到非授权环境即可直接打开,并可通过"另存为""导出"等操作生成明文副本造成泄密。本项目目标是构建一套"加密存储 + 联网授权 + DLL 注入钩子 + 文件系统监控"的纵深防御体系,确保 .vcmx 工程文件仅能在授权环境下被打开,且任何时刻都无法在客户机上产生明文副本。 软件核心功能模块:① AES-256-GCM 文件加密模块(加密工具将 .vcmx 加密为 .vcmx.enc);② 联网授权模块(授权服务器签发 8 小时 Token,心跳续期);③ 反调试检测模块(逆向工具进程扫描、调试器检测、虚拟机检测);④ EasyHook 注入钩子(拦截 CreateFileW 写权限、另存为对话框、NtCreateFile、文件移动);⑤ 文件守护模块(FileSystemWatcher + 周期扫描,发现泄漏立即销毁并加密存储);⑥ 受保护临时目录(强 ACL 仅当前用户和 SYSTEM 可访问)。 业务流程:双击 .vcmx.enc → 反调试检查 → 读取注册表授权密钥 → 联网验证签发 Token → 派生密钥解密到受保护临时目录 → 启动美擎仿真 → 注入 Hook DLL → 启动文件守护 → 等待美擎退出 → 强制清理临时文件。全程任何一步失败即中止并清理。
国家医保局异零可信地组网软硬件一体-ZT-WAN
蒂蒙技术 ZT-WAN 全球智连解决方案——业务与功能介绍 一、 业务概述 随着业务上云与移动办公普及,传统网络边界失效。企业组网面临“不可能三角”:专线贵且慢、传统VPN体验差、普通SD-WAN中转成本高且有安全风险。蒂蒙技术推出ZT-WAN全球智连方案,融合“零信任安全”与“SD-WAN组网”,创新引入去中心化P2P直连架构,为企业构建极致降本、自主可控的下一代企业神经网络。 二、 核心业务场景 网对网: 总部与跨国分支组网,虚拟成一张局域网,实现异地文件共享与OA/ERP实时同步。 点对网: 出差及居家员工通过全平台客户端一键接入内网,基于身份实现精细化权限控制。 网对点: SCADA中心及连锁门店边缘设备直连数据中心,弱网下保障交易与生产数据不丢包上传。 点对点: 工程师电脑直连远端PLC或工控机,无需公网IP与现场出差,运维响应提升10倍。 三、 核心功能与技术亮点 去中心化P2P直连: 通过智能调度算法,在4G/5G/宽带下直接打洞建立隧道。流量不经第三方,大幅降本且数据物理隔离,隐私安全达100%。 智能自适应引擎: 自研协议栈实时切换最优协议。QUIC弱网提速3倍抗抖动;UDP保障视频/工控毫秒级低时延;TCP确保文件同步0丢失。 零信任安全体系: 以身份为中心,设备SN+动态Token+CA证书三重鉴权;全链路AES-256及国密SM系列加密;实施微隔离,满足等保2.0。 全栈解耦控制平面: 控制层独立部署于私有数据中心或信创环境,数据层分布式弹性扩展,企业完全掌握数据主权。 IPv4/IPv6双栈并行: 解决IP枯竭,支持新旧设备混合组网,无需复杂NAT转换,降低运维复杂度。 四、 软硬一体的信创产品生态 核心枢纽 DM-KQN100: 总部级千兆旗舰网关,硬件加密加速,双机热备。 分支网关 DM-C500/C202: 支持有线/4G/5G多链路毫秒级智能备份,双频WiFi6。 工业网关 DM-A401F/A100: 自带RS232/485串口,无惧严苛工业环境,直连PLC。 全平台软件 DM-HOLD: 支持多操作系统接入与私有化控制中心,实现无感重连。 五、 核心商业价值 极致降本: 替代MPLS专线,建设成本降低80%;去中转化消除转发费,带宽复用率提升40%。 极简运维: 设备联网即自动注册,开箱即用;全网拓扑可视化大屏,支持故障自愈。 信创自主可控: 从硬件芯片到自研操作系统全栈自主,符合国家信创战略,提供安全可信底座。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服