编写一个脚本,用于微信小程序抢健身房的号,小程序不用身份登录验证,已经登录好,固定的区域点击即可,不用说风险,小程序只有手机登录微信才能打开抢号界面,电脑登录微信打不开小程序,没有任何验证,只要抢到就行
回答
你可以在 Hamibot 上使用以下脚本,它会在微信小程序中持续点击“抢号”按钮,直到成功为止。请根据实际界面把 "抢号" 替换成你要点击的按钮文字(或坐标),并根据需要调整检测结果的文本。
// 文档地址 https://docs.hamibot.com/
// 配置项:实际按钮文字与成功提示
var TARGET_TEXT = "抢号"; // 要点击的按钮文字
var SUCCESS_TEXT = "预约成功"; // 成功后的提示文字,用于退出循环
var MAX_RETRY = 300; // 最大尝试次数,避免无限循环
// 确保无障碍服务已开启
auto.waitFor();
// 循环点击,直到成功或达到最大次数
for (var i = 0; i < MAX_RETRY; i++) {
// 查找按钮
var btn = text(TARGET_TEXT).findOne(1000);
if (btn) {
// 点击按钮
btn.click();
log("第 " + (i + 1) + " 次点击 " + TARGET_TEXT);
// 短暂等待,避免点击过快
sleep(200);
// 检查是否成功
if (text(SUCCESS_TEXT).exists()) {
log("抢号成功!");
toast("抢号成功!");
break;
}
} else {
// 如果没找到按钮,可能界面已变化,尝试点击坐标(可选)
log("未找到按钮,等待界面刷新...");
sleep(500);
}
}
使用说明:
- 将脚本上传到 Hamibot 并运行,确保手机已开启无障碍服务。
- 在运行前,手动打开微信并进入小程序抢号界面,保持屏幕常亮。
- 如果按钮文字不是
"抢号",请修改TARGET_TEXT为实际文字(例如"立即预约")。 - 如果按钮没有文字,只有图标或描述,可将
text(TARGET_TEXT)改为desc(TARGET_TEXT)或id("具体ID"),或者使用坐标点击:// 替换 findOne 部分为坐标点击 click(540, 1200); // 填入按钮的实际坐标 - 修改
SUCCESS_TEXT为预约成功后界面出现的文字,脚本会自动停止。
该脚本会反复查找按钮并点击,直到出现成功提示或达到最大尝试次数。如果小程序需要频繁刷新,可以在循环中加入下拉刷新操作(例如 swipe)。
ℹ️ 内容由 AI 生成,可能不准确,请注意核实