每天进入免费试用,提升概率,整点领取,关注店铺,浏览店铺30s,提高成功率
auto.waitFor();
// 打开拼多多 进入个人中心 进入省钱月卡 进入免费试用 点击提升概率 点击立即领取
function onPinDuoDuoMianFeiShiYong() {
console.info("打开拼多多");
launchApp("拼多多");
sleep(1000);
click("个人中心")
console.info("点击个人中心");
sleep(1000);
click("省钱月卡")
console.info("点击省钱月卡");
sleep(2000);
click("免费试用")
console.info("点击免费试用");
sleep(1000);
sleep(1000);
className("android.widget.TextView").text("提升概率").find()[0].parent().parent().click()
console.info("点击提升概率");
// click("提升概率")
sleep(1000);
click("领取奖励")
console.info("点击领取奖励");
sleep(1000);
click("立即领取")
console.info("点击立即领取");
sleep(1000);
for (i = 0; i < 6; i++) {
if(mianfeishiyong()==0){
break;
}
back();
}
back()
sleep(1000);
className("android.widget.TextView").text("提升概率").find()[1].parent().parent().click(); console.info("点击提升概率");
sleep(1000);
click("领取奖励"); console.info("点击领取奖励");
sleep(1000);
click("立即领取"); console.info("点击立即领取");
sleep(1000);
for (i = 0; i < 6; i++) {
if(mianfeishiyong()==0){
break;
}
}
back();
console.info("结束");
// back();
}
function mianfeishiyong() {
sleep(1000);
// click("去完成")
if (!textContains("去完成").exists()) {
return 0
}
className("android.widget.TextView").text("去完成").find()[0].parent().parent().click(); console.info("点击去完成");
sleep(1000);
if (!textContains("关注").exists()) {
click("+关注"); console.info("+关注");
sleep(1000);
click("我知道了"); console.info("我知道了");
}
sleep(1000);
b = click("去完成")
if (b) {
console.info("去完成存在");
console.info("开始等待31秒并滑动两下");
// click(54,1000,54,1000);
sleep(3000);
swipe(54, 1600, 54, 100, 500);// swipe(startX, startY, startX, endY, 500);// 按照设定的坐标进行滑动
sleep(3000)
swipe(54, 1600, 54, 100, 1000);
// className("android.widget.ListView").scrollable().scrollForward()//下滑
sleep(31000);
// sleep(5000);
console.log("时间到了");
}
back(); console.log("返回");
}
// 程序主入口
function main() {
onPinDuoDuoMianFeiShiYong();// 打开拼多多 进入个人中心 进入省钱月卡 进入免费试用 点击提升概率 点击立即领取
}
main();
/*循环定时器2*/
var id1 = setInterval(function () { //可以设置多个定时器
var date = new Date();
let m = 00
// 如果是整点
if ( getTime(date).split(":")[1] == m) {
if (getTime(date).split(":")[1] >= 00) {
console.info("进入了一小时等待内")
sleep(100000)
console.info("开始启动运行")
//30s后取消循环
main()
setTimeout(function () { //单次定时器
clearInterval(id1); //清除循环定时器id1
}, 1000);
// clearInterval(id1);//清除循环定时器id1
}
}
console.info("定时任务" + h + ":" + m)
}, 30000);