使用autojs自动化pdd会员领取免费使用商品脚本自动化

每天进入免费试用,提升概率,整点领取,关注店铺,浏览店铺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);

你可能感兴趣的:(Auto.js,自动化,自动化,javascript,前端)