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

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

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

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);
        }
    }
}

 

目录
相关文章
|
JavaScript 数据安全/隐私保护 Android开发
AutoJs4.1.0实战教程---源码大放送
AutoJs4.1.0实战教程---源码大放送
283 0
基于AutoJs4的快手专业版源码大分享
基于AutoJs4的快手专业版源码大分享
538 0
AutoJs源码---神级大分享
AutoJs源码---神级大分享
524 0
AutoJS4.1.0实战教程 ---七猫免费小说
AutoJS4.1.0实战教程 ---七猫免费小说
279 0
|
11月前
|
文字识别 Serverless 开发工具
【全自动改PDF名】批量OCR识别提取PDF自定义指定区域内容保存到 Excel 以及根据PDF文件内容的标题来批量重命名
学校和教育机构常需处理成绩单、报名表等PDF文件。通过OCR技术,可自动提取学生信息并录入Excel,便于统计分析和存档管理。本文介绍使用阿里云服务实现批量OCR识别、内容提取、重命名及导出表格的完整步骤,包括开通相关服务、编写代码、部署函数计算和设置自动化触发器等。提供Python示例代码和详细操作指南,帮助用户高效处理PDF文件。 链接: - 百度网盘:[链接](https://pan.baidu.com/s/1mWsg7mDZq2pZ8xdKzdn5Hg?pwd=8866) - 腾讯网盘:[链接](https://share.weiyun.com/a77jklXK)
1624 5
|
11月前
【YashanDB 知识库】虚拟机重启后启动 YMP 报错
**标题:虚拟机重启后启动 YMP 报错** 使用 `ymp.sh` 启动 YMP 时,报 8093 端口错误。经分析,8093 端口为 yasom 使用端口,提示 yasom 进程未启动。解决方法为启动 yasom 和 yasagent 进程:`yasboot process yasom start -c ymp` 和 `yasboot process yasagent start -c ymp`。若 `yasboot` 无法识别,需先执行 `source yashan-migrate-platform/db/conf/ymp.bashrc` 设置环境变量。
|
API
vue3知识点:readonly 与 shallowReadonly
vue3知识点:readonly 与 shallowReadonly
135 1
vue3知识点:readonly 与 shallowReadonly
|
机器学习/深度学习 人工智能 TensorFlow
AI技术在医疗诊断中的应用与挑战
【10月更文挑战第2天】本文将探讨AI技术在医疗诊断领域的应用及其带来的挑战。我们将通过实际案例和代码示例,展示AI如何帮助医生更准确地诊断疾病,并讨论其面临的伦理和法律问题。
192 4
|
监控 Ubuntu 安全
|
存储 C++ 容器
【LeetCode 13】1.两数之和
【LeetCode 13】1.两数之和
117 0