本帖最后由 selflesshangge 于 2019-12-12 08:03 编辑
在论坛看到 yzw1130 大佬发的脚本:
【JavaScript语言】ZFB双十二自动赚翻倍豆脚本(基于AutoJs)
https://www.52pojie.cn/thread-1066264-1-1.html
(出处: 吾爱破解论坛)
今天支付宝把翻倍豆改成了2000 所以我就改了一下代码 看到没人 我就发一下
注意:请打开支付宝,进入活动页面(即有一个欠点的红包的页面),再执行本脚本!
不支持息屏,如果页面有弹出其他消息可能会受影响!
如有不清楚使用的,可以参考上面大佬的帖子内容。
12.12 7:59
按钮文案更新
12.11 16:48
按钮文案更新
代码如下:
[JavaScript] 纯文本查看 复制代码 auto.waitFor();
var height = device.height;
var width = device.width;
toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release);
setScreenMetrics(width, height);
var is_task = confirm("是否要做任务赚豆豆?");
var click_num = dialogs.rawInput("请输入点击红包的次数(留空为取消)", "");
if (isNaN(click_num)) {
toast("输入有误,不执行点击红包!");
click_num = "";
}
click(300, 300);
if (textContains("翻倍豆限时加量").exists()) {
if (is_task) {
toast('翻倍豆限时加量');
textContains("翻倍豆限时加量").click();
var task_num = 0;
textContains("做任务赚翻倍豆").waitFor();
var b = textContains("做任务赚翻倍豆").findOne().bounds();
var wait_num = 1;
var find_num = 0;
while (true) {
let item = textEndsWith("+2000").findOnce(find_num);
if (item != null) {
if (item.parent().child(2).text() != "已完成") {
task_click(find_num);
task_num++;
toast("第" + task_num + "个");
find_num = 0;
} else {
find_num++;
}
continue;
}
wait_num++;
if (wait_num > 5) {
break;
} else {
swipe(width / 2, height / 2 + 300, width / 2, height / 2, 500);
}
}
back_try();
toast("做任务赚翻倍豆结束");
toast("此次共赚" + task_num * 2000 + "个翻倍豆");
click(width - 70, b.centerY());
}
if (click_num != null && click_num != "" && click_num != 0) {
if (textContains("翻倍豆限时加量").exists()) {
red_packet(click_num);
} else {
toast("位置异常,未能点击红包!");
}
}
} else {
toast("请回到活动首页再折行脚本!");
}
toast("脚本结束");
function task_click(find_num) {
if (text("再玩玩").exists()) {
text("再玩玩").findOne().click();
}
let item = textEndsWith("+2000").findOnce(find_num);
item.parent().child(2).click();
let time = random(3000, 5000);
sleep(time);
back_try();
}
function red_packet(click_num) {
toast('开始点击红包');
var i = 0;
while (true) {
if (i >= click_num) {
break;
}
press(556, 922, random(3000, 5000));
sleep(1000);
textContains("继续玩").waitFor();
sleep(1000);
textContains("继续玩").click();
i++;
toast("第" + i + "次");
click(300, 300);
}
toast('结束点击红包');
}
function back_try() {
var wait_num = 0;
while (!textContains("做任务赚翻倍豆").exists() && !textContains("赚翻倍豆").exists()) {
if (wait_num > 10) {
break;
}
if (text("再玩玩").exists()) {
text("再玩玩").findOne().click();
}
if (text("拒绝").exists()) {
text("拒绝").findOne().click();
}
if (text("取消").exists()) {
text("取消").findOne().click();
}
if (text("取消").exists()) {
text("取消").findOne().click();
}
if (textContains("授权").exists()) {
textContains("授权").findOne().click();
}
back();
sleep(1000);
wait_num++;
}
}
蓝奏云: https://www.lanzouj.com/i7yqjwd
下载后把后缀删掉 保留到 .js 可直接使用
|