2020 TM 双十二自动获取喵币脚本
仅供学习使用,侵删。
在上一篇文章的基础上:开启双十二脚本。
防作弊检测:2020 TM 双十一自动获取喵币脚本
脚本保存在上一篇文章的百度网盘中;名称为: auto1212.js
使用方法同之前一样;具体脚本如下:
auto.waitFor();
var height = device.height;
var width = device.width;
toast("开启 1212")
setScreenMetrics(width, height);
start();
function start() {
gotoHappyBi();
HappyBiCenter();
toast("Mission Complete")
}
function gotoHappyBi() {
if (className("android.widget.Button").text("领欢乐币").exists()) {
className("android.widget.Button").text("领欢乐币").findOne().click();
toast("领欢乐币")
MySleep(4, 5);
}
}
function HappyBiCenter() {
var count = 3;
while (count-- > 0) {
getRewards("去打卡");
browseJobs("去完成");
getRewards("立即领取");
MySleep(3, 4);
}
}
function getRewards(target) {
while (text(target).exists()) {
text(target).findOne().click();
MySleep(2, 3);
}
}
function browseJobs(target) {
while (text(target).exists()) {
var job = text(target).findOne();
if (!checkTitle(job)) {
return;
}
if (isLiveJob(job)) {
job.click();
MySleep(19, 22);
back();
} else {
job.click();
MySleep(3, 4);
var count = 0;
while (count++ < 17) {
MySwipe();
MySleep(0.5, 2);
}
back();
MySleep(3, 5);
}
}
}
function isLiveJob(target) {
var title = target.parent().child(0).child(0).text();
if (title.indexOf("观看") != -1) {
toast("Live");
return true;
}
return false;
}
function checkTitle(target) {
var title = target.parent().child(0).child(0).text();
if (title.indexOf("开通金币") != -1 || title.indexOf("芭芭农场") != -1
|| title.indexOf("好友一起") != -1 || title.indexOf("充话费") != -1
|| title.indexOf("拍立淘") != -1) {
toast(title);
return false;
}
toast(title);
return true;
}
function random(min, max) {
return Math.round(Math.random() * (max - min)) + min;
}
function MySwipe() {
var sX = random(100, width - 100);
var sY = random(height / 2 + 100, height - 100);
var eY = random(100, height / 2 - 100);
swipe(sX, sY, sX, eY, random(100, 120));
}
function MySleep(Min, Max) {
sleep(random(Min*1000, Max*1000));
}