AutoJS4.1.0实战教程 ---百度极速版

97 篇文章 30 订阅

薅羊毛无处不在就连百度咱也不放过,收益虽然不高但是也值得一刷。百度有个小限制每天得先签到,要不然不给金币,签到我还在测试大家先用着刷新闻、刷视频和刷小视频吧。

auto.waitFor();
app.launchApp('百度极速版');
sleep(10000);//等待加载
swipe(device.width / 2, device.height / 2, device.width / 2, device.height - 200, 300);
sleep(2000);//等待加载
/**
 * 百度极速版读新闻
 */
for (var i = 0; i < 15; i++) {
    let views = className("android.widget.TextView").find();
    var b = null;
    var arrayIndex = new Array();
    for (let i = 0; i < views.length; i++) {
        let news = views[i].findOne(id("ah6"));
        if (news != null) {
            arrayIndex.push(i);
        }
    }
    b = views[arrayIndex[1]].bounds();//获取第2个新闻第一个经过测试发现基本不更新
    if (b != null) {
        click(b.centerX(), b.centerY());
    }
    for (var x = 0; x < 8; x++) {
        swipe(303, 1100, 335, 200, 200);
        sleep(2000);
    }
    className("android.widget.RelativeLayout").desc("返回").findOne().click()
    sleep(1000);
    swipe(device.width / 2, 700, device.width / 2, device.height - 200, 1000);
    sleep(3000);
}
/**
 * 百度极速版看抗击肺炎
 */
// if(id("aoc").className("android.widget.TextView").text("抗击肺炎").exists()){
//     id("aoc").className("android.widget.TextView").text("抗击肺炎").findOnce().click();
//     swipe(303, 1100, 335, 200, 800);
//     sleep(2000);
//     let views = className("android.widget.TextView").find();
//     for (let i = 0; i < views.length; i++) {
//         let news = views[i].findOne(id("ah6"));
//         if (news != null) {
//             click(news.bounds().centerX(), news.bounds().centerY());
//             sleep(3000);
//         }
//     }
// }
/**
 * 百度极速版看视频
 */
let videos1 = id("b74").className("android.widget.TextView").text("好看视频").findOne();
if (videos1 != null) {
    videos1.parent().click();
    sleep(3000);//等待加载
}
for (let i = 0; i < 2; i++) {
    let play_button = id("azb").findOnce();
    play_button.click();
    sleep(10000);
    let videos2 = id("b74").className("android.widget.TextView").text("好看视频").findOne();
    if (videos2 != null) {
        videos2.parent().click();
        sleep(5000);//等待加载
    }
}

/**
 * 百度极速版看小视频
 */
let videos = id("b74").className("android.widget.TextView").text("好看视频").findOne();
if (videos != null) {
    videos.parent().click()
    console.log("点击好看视频......");
    sleep(3000);//等待加载
}
let betuifulVideo = id("aoc").className("android.widget.TextView").text("小视频").findOne();
if (betuifulVideo != null) {
    betuifulVideo.click();
    sleep(1000);//等待加载
}
var x = device.width / 4;
var y = device.height / 2;
click(x, y);//点击第3个视频
sleep(6000);//看6秒
i = 1;
for (var i = 1; i < 30; i++) {
    toast("百度极速版好看视频滑动" + i + '次')
    console.log("百度极速版好看视频滑动" + i + '次');
    var x = device.width / 2;
    var y = device.height / 2;
    click(x, y);//防止没点上

    randomDownSildeScreen();
    randomHeart();
    randomFollow();
    pressTime = random(250, 600);
    swipe(303, 1328, 335, 71, pressTime);
    delayTime = random(5000, 10000);
    sleep(delayTime);
}
exit();
home();

/**
 * 随机上滑(防止被判定是机器)上滑后停留时间至少是10S,造成假象表示是对内容感兴趣
 * 点赞和关注先不搞。
 */
function randomUpSildeScreen() {
    let randomIndex = random(1, 40);
    if (randomIndex == 1) {
        console.log("随机上滑被执行了");
        pressTime = random(200, 500);
        swipe(device.width / 2, 500, device.width / 2, device.height - 200, 700);
        delayTime = random(10000, 15000);
        sleep(delayTime);
    }
}
/**
 * 连续下滑对上一个无兴趣
 * 其实得和上滑做个排他,既然无兴趣不要在上滑
 */
function randomDownSildeScreen() {
    let randomIndex = random(1, 20);
    if (randomIndex == 1) {
        console.log("连续下滑被执行了");
        swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700);
        sleep(2000);
        swipe(device.width / 2, device.height - 200, device.width / 2, 500, 700);
        delayTime = random(8000, 10000);
        sleep(delayTime);

    }
}
/**随机点赞并休息一秒 */
function randomHeart() {
    index = random(1, 100);
    if (index == 66) {
        var target = id('ob').findOnce();
        if (target == null) {
            return;
        } else {
            target.click();
            sleep(1000);
        }
    }
}
function randomFollow() {
    index = random(1, 100);
    if (index == 66) {
        var target = id('ov').findOnce();
        if (target == null) {
            return;
        } else {
            target.click();
            sleep(1000);
        }
    }
}

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亚丁号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值