基于 Auto-BJMF-Web H5 通道的备用签到路线。扫码绑定小程序身份,即可托管课程与定时签到,无需把 Cookie 暴露在 H5 链路里。
身份发现、课程定位、任务配置、图片上传、提交签到 —— 全部走小程序原生接口,而不是逆向 Web 站点。
通过 mmtls 还原 wx.login 与小程序业务 token,绑定班级魔方 / 学工魔方身份,不再依赖随时可能失效的 H5 Cookie。
从原生接口拉取课程列表与进行中签到任务,自动识别 punch_id 与签到来源,多任务按规则选取。
APScheduler 调度,精确到分钟。支持盯防窗口、失败重试、代理 failover 链路,签到日志全程可查。
每个微信身份最多 5 张本地图片池,自动签到遇到拍照签到随机选一张;超 5MB 自动压缩,提交走小程序 OSS/JSSDK 链路。
销假任务提交走原生接口,可上传附件、选择 GPS 坐标位置。当前为测试路线,稳定性持续打磨。
管理员批量创建限时临时账户,到期自动停用并停止其全部自动化任务;删除账户时一并清理身份、任务、日志与上传图片。
H5 通道依赖浏览器 Cookie 与站点埋点,风控收紧后易失效;原生协议更稳定,也更贴近真实小程序行为。
本地用 mmtls-work 完成微信登录态获取,绑定小程序 AppID 与业务身份。
参照小程序反编译源码还原真实 API、路由与身份绑定逻辑,保证请求参数与服务端期望一致。
用 ProxyPin 抓包对照真实流量,校验提交字段、签名与响应差异,排除历史快照误导。
课程 → 任务 → 图片 → 提交,全部走原生接口;H5 仅在原生路线无法覆盖时作独立备用研究。
没有复杂配置,扫码即用。第一次设置完之后,后面所有签到都靠它自己。
管理员批量创建临时账户,设定有效期天数与可用功能,账户数据各管各的。
登录后在小程序身份管理页扫码绑定班级魔方 / 学工魔方,课程与进行中任务自动同步。
选择课程 → 确认签到来源 → 上传图片池 → 开启定时任务或盯防窗口。
调度器按时跑原生签到链路,结果回看签到日志即可;到期前 6 小时还会提醒续期。
不是一次性脚本,每一步都用实时流量与反编译源码双重校验,避免被历史快照误导。
首选小程序原生接口,减少对脆弱 H5 Cookie 的依赖,行为更贴近真实用户。
以实时流量、活跃接口为准,历史 HAR 与 HTML 夹具仅在对照场景下参考,不做结论依据。
每个账户的身份、图库、日志独立存放;过期即停用所有自动化任务,删除即清干净不留数据。
小程序接口变动时,从反编译包与抓包重新校对参数与服务端行为,而不是套用旧数据。
进入自助商店选择并购买账户。购买完成后,使用获得的账户登录控制台,再绑定小程序身份、配置课程与定时任务。
H5 链路依赖浏览器侧 Cookie 与站点埋点,风控收紧后易批量失效。原生协议更贴近真实小程序行为,稳定性更好;H5 仅在原生路线无法覆盖时作独立备用研究。
到期自动停用账户,并停止其名下全部自动化签到任务;数据(身份、课程、任务、日志、上传图片)仍保留,可在管理员后台复核。管理员删除账户时才会彻底清理这些数据。
会。临时账户有效期不足 6 小时,登录后会在页面顶部弹窗提醒,可勾选「本次登录不再提醒」;下次登录提醒自动恢复。
会。删除临时账户会一并清理其小程序身份、保存登录态、课程、自动任务、签到日志与上传图片目录,以及下属代理节点和由它创建的子账户外键,不可恢复。
每个微信身份一个独立目录,最多保留 5 张;签到时随机选一张,超过 5MB 自动压缩。删除身份时整个目录会被清空。
BJMF 小程序版是原生方向的独立实现,不复用 Auto-BJMF-Web 的数据库、Cookie 与账号;两者可并行,在 H5 遇阻时由原生路线承接签到能力。