自动购买脚本使用说明
1. 悬浮窗控制面板
- 可拖动界面:悬浮窗可自由拖动到屏幕任意位置
- 折叠/展开:点击标题栏可折叠或展开控制面板
- 实时状态显示:显示当前脚本运行状态和尝试次数
- 权限检测:自动检测并请求悬浮窗权限
2. 操作控制
暂停/继续
- 点击 ⏸️暂停 按钮可暂停脚本运行
- 暂停后按钮变为 ▶️开始,再次点击可继续运行
- 暂停期间保持悬浮窗显示,不影响其他设置
停止脚本
- 点击 ⏹️停止 按钮可完全停止脚本
- 停止后脚本将退出,需要重新启动
3. 购买数量选择
提供两种购买数量模式:
- 数量1(默认):购买单件商品
- 数量2:购买两件商品,自动点击加号按钮增加数量
4. 速度调节
- 滑动条调节:通过进度条调整脚本执行速度(0-100)
- 速度等级:
高速:0-30(快速执行,延迟较短)中速:30-70(平衡速度)低速:70-100(慢速执行,延迟较长)
- 实时生效:调整后立即生效,无需重启
5. 自动刷新机制
有感刷新模式
- 刷新方式:通过切换"送到家"和"到店取"选项来刷新页面
- 自动监控:持续监控商品库存状态
- 智能切换:自动在两种配送方式间切换,保持页面活跃
- 防死循环:设置最大刷新次数(50次),避免无限循环
6. 智能订单处理
脚本会自动完成以下订单流程:
- 点击立即购买:自动进入购买页面
- 选择数量:根据设置选择购买数量(1或2)
- 点击确定:确认商品信息
- 处理配送方式:
- 门店自提:自动点击"就是这家"
- 快递配送:自动点击"确认无误"
- 完成支付:点击"确认信息并支付"
- 确认完成:点击"我知道了"
🚀 使用方法
前置条件
- android 设备 安装hamibot:https://hamibot.com/
- 授予必要的权限:
- 无障碍服务权限
- 悬浮窗权限
- 屏幕常亮权限
启动步骤
- 打开应用:进入需要购买商品的应用页面
- 启动脚本:运行
ppmt.js脚本 - 等待初始化:脚本会自动显示悬浮窗控制面板
- 配置参数:
- 选择购买数量(数量1或数量2)
- 调整执行速度
- 开始监控:脚本自动开始监控,等待购买机会
操作流程
启动脚本 → 显示悬浮窗 → 选择配置 → 自动监控 → 检测到库存 → 自动购买 → 完成订单
📊 功能特点
1. 多线程架构
- 主监控线程:监控购买机会,检测"确定"按钮和"已售罄"状态
- 刷新线程:持续执行刷新逻辑,保持页面活跃
- UI线程:独立处理界面更新,避免阻塞
2. 状态监控
- 实时尝试次数:显示当前尝试购买的次数
- 运行状态反馈:实时显示脚本运行状态
- 错误处理:自动捕获异常并记录日志
3. 智能等待
- 动态延迟:根据速度设置自动调整等待时间
- 元素检测:智能等待页面元素加载
- 超时保护:设置最大重试次数,避免卡死
🛡️ 安全机制
1. 防死循环
- 刷新线程设置最大刷新次数(50次)
- 订单处理设置最大重试次数(10次)
- 超时自动提示检查页面状态
2. 异常处理
- 所有关键操作都包含 try-catch 块
- 异常信息记录到控制台
- 悬浮窗对象存在性检查
3. 资源管理
- 退出时自动取消屏幕常亮
- 线程状态监控避免僵尸线程
- 内存占用优化
📝 注意事项
- 设备性能:建议在性能较好的设备上运行,避免卡顿
- 网络环境:确保网络连接稳定,避免请求超时
- 页面适配:脚本基于特定页面元素开发,页面更新可能需要调整
- 权限授予:首次使用需要授予所有必要权限
- 合理使用:请遵守平台规则,合理使用自动化脚本
🐛 常见问题
1. 悬浮窗不显示
解决方案:检查是否授予悬浮窗权限,尝试重启脚本
2. 脚本点击无效
解决方案:检查无障碍服务是否正常开启
3. 刷新次数过多提示
解决方案:检查页面状态,确认是否在正确的购买页面
4. 数量选择不生效
解决方案:确保在点击"立即购买"前选择数量模式
🔄 更新日志
当前版本特性
- ✅ 悬浮窗控制面板
- ✅ 暂停/继续/停止控制
- ✅ 数量选择(1或2)
- ✅ 速度调节(高中低三档)
- ✅ 有感刷新机制
- ✅ 智能订单处理
- ✅ 多线程架构
- ✅ 异常处理机制
⚠️ 免责声明
本脚本仅供学习和研究使用,使用者应遵守相关法律法规和平台规则。因使用本脚本导致的任何问题,开发者不承担任何责任。
📧 技术支持
如有问题或建议,请通过以下方式联系:
- 查看控制台日志获取详细错误信息
祝您使用愉快! 🎉
免责声明
本脚本为免费学习与技术研究工具,严禁用于任何商业牟利、恶意或扰乱平台正常运营等行为。使用者需自行承担所有风险,包括但不限于因使用本脚本导致的账号封禁、订单异常、运行失败等一切后果。作者概不负责。请遵守平台规则与相关法律,合理使用,文明参与。
分享
重要提示:若存在侵权或违规内容,请立即提交申诉,平台将及时处理。Hamibot
仅提供工具,对脚本的具体使用后果不承担责任。