AutoJS4.1.0实战教程 ---彩蛋视频自动答复

简介: AutoJS4.1.0实战教程 ---彩蛋视频自动答复


这里有个小BUG,点击事件居然返回false,很是让我郁闷呢,调试了半天。

最不可思议的是,返回是false但是点击评论按钮是成功的,可以执行后面的动作。

直接上代码,这些代码我都经过测试的可以直接使用。

auto.waitFor();
app.launchApp('彩蛋视频');
sleep(10000);
var CommentKeyWord = [
    '我是抖音小助手关注了你你要关注我哦!',
    '山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大军!',
    '我的未来不是梦我相信你也是',
    '身同感受',
    '山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大军!',
    '我的未来不是梦我相信你也是!',
    '身同感受',
    '风雨送春归,飞雪迎春到。',
    '俏也不争春,只把春来报。',
    '天若有情天亦老...',
    '...人间正道是沧桑',
    '...喜欢的人喜欢的事亦不能表达喜欢的心...',
    '三分春色二分愁,更一分风雨',
];
console.show(); //开启日志(悬浮窗权限)
console.info("彩蛋视频");
caiDanAutoComment();
/**
 * 自动评论
 */
function caiDanAutoComment() {
    let comment = CommentKeyWord[Math.floor(Math.random() * CommentKeyWord.length)];
    if (className("android.widget.LinearLayout").id("ll_commont_show_btn").exists()) {
        let clickResult = className("android.widget.LinearLayout").id("ll_commont_show_btn").click();
        toastLog(clickResult)
        if (clickResult) {
            sleep(3000);
            toastLog("开启自动评论");
            if (id("text_add_comment").exists()) {
                toastLog("点击输入");
                id("text_add_comment").findOnce().click();
                sleep(1000);
                setText(0, comment);
                sleep(1000);
                if (text("完成").exists()) {
                    if (text("完成").findOnce().click()) {
                        toastLog("自动评论成功");
                        back();
                    }
                }
            }else{
                toastLog("签到失败");
            }
        }else{
            toastLog("不可思议over1");
            sleep(3000);
            toastLog("开启自动评论1");
            if (id("text_add_comment").exists()) {
                toastLog("点击输入1");
                id("text_add_comment").findOnce().click();
                sleep(1000);
                setText(0, comment);
                sleep(1000);
                if (text("完成").exists()) {
                    if (text("完成").findOnce().click()) {
                        toastLog("自动评论成功");
                        back();
                    }
                }
            }else{
                toastLog("签到失败1");
            }
        }
    }
}

 

目录
相关文章
AutoJs源码---神级大分享
AutoJs源码---神级大分享
431 0
|
存储 域名解析 网络协议
AD域的搭建和操作使用
AD域的搭建和操作使用
|
5月前
|
搜索推荐 Java 定位技术
Java实现利用GeoLite2-City.mmdb根据IP定位城市的方法
在城市,国家,地区等地理位置数据获取之后,你可以依指定的业务需求,来进行进一步的数据处理。例如,你可以设计一个应用,根据用户的 IP 地址来个性化地展示内容,或者用于分析网络请求的来源等。
854 20
|
8月前
|
人工智能 编解码 算法
ENEL:3D建模革命!上海AI Lab黑科技砍掉编码器,7B模型性能吊打13B巨头
ENEL是由上海AI Lab推出的无编码器3D大型多模态模型,能够在多个3D任务中实现高效语义编码和几何结构理解,如3D对象分类、字幕生成和视觉问答。
204 9
ENEL:3D建模革命!上海AI Lab黑科技砍掉编码器,7B模型性能吊打13B巨头
|
10月前
|
前端开发 JavaScript API
提取网页所有链接免费API接口教程
此API用于提取指定网页内的所有链接信息并进行分类,支持POST和GET请求方式。需提供用户ID、KEY及目标网址等参数,可选指定访问节点。返回结果包括状态码、信息提示及各类链接集合,如图片、视频、文档等。示例中展示了请求格式与返回数据结构。
|
11月前
|
运维 监控 Linux
别再只会使用简单的 ping 命令了,Linux 中这些高级 ping 命令可以提高工作效率!
在 Linux 系统中,ping 命令不仅用于检测网络连通性和延迟,还拥有多种高级选项和技巧,如定制数据包大小、获取详细统计信息、持续 ping、指定源地址和多目标 ping。本文详细介绍这些高级命令及其在性能测试、故障排查和网络监控中的实际应用,帮助你提升网络管理效率。
861 3
|
缓存 数据安全/隐私保护 Python
AutoJs超神级代码分享大更新
AutoJs超神级代码分享大更新
388 0
|
12月前
|
缓存 Java Spring
servlet和SpringBoot两种方式分别获取Cookie和Session方式比较(带源码) —— 图文并茂 两种方式获取Header
文章比较了在Servlet和Spring Boot中获取Cookie、Session和Header的方法,并提供了相应的代码实例,展示了两种方式在实际应用中的异同。
1078 3
servlet和SpringBoot两种方式分别获取Cookie和Session方式比较(带源码) —— 图文并茂 两种方式获取Header
|
12月前
|
消息中间件 存储 前端开发
资深Android开发的5个经典面试题
本文首发于公众号“AntDream”,欢迎关注。文章详细解答了五个常见的Android面试题,涵盖内存泄漏与溢出、Binder机制、MVC/MVP/MVVM架构、Handler机制及Context对象等内容,帮助读者深入了解Android开发的核心概念。
212 0