Autojs4.1.0实战教程---今日头条极速版功能合集

简介: Autojs4.1.0实战教程---今日头条极速版功能合集


功能看截图不多说多了你们懂。

这个App重点是签到和读小说,我说一下签到,费了点劲不过算是个思路吧!

首先今日头疼任务栏做的相对NB,当领完宝箱后显示的就不再是“任务”二子,而是宝箱倒计时,这个时候使用AutoJs分析元素发现这个元素没有text、desc和ID。肿么办?

下面这个图是没有领取宝箱的。有任务2个字, 所以直接:if (className("android.widget.TextView").text("任务").exists()) {}就可以了。

领过箱子的图是这样的:

下面的操作不一定最好,有好办法的可以私信我。

1、看这个元素的className

2、看这个元素的坐标即bounds

3、find这个元素的className集合

4、输出每一个元素的坐标

5、与要查找的坐标一致即可

let bottomMenu = className("android.widget.RelativeLayout").find();//该控件的集合
        toastLog(bottomMenu.length);
        for(let i=0;i<bottomMenu.length;i++){
            toastLog(bottomMenu[i].bounds());
        }

经过分析发现元素一共10个其中第4个是原来任务的菜单,所以代码如下:

let b = bottomMenu[3].bounds();
        if (click(b.centerX(), b.centerY())) {
            recordSignTime(appName);//记录时间
        }

上面的操作对机器兼容不是很好,不过这个也是我目前想到的好办法了。有其他办法的老铁告诉我一下。

 

还有一个问题就是读小说的时候会弹出终极大奖,上面的元素其实我已经分析到了就是程序不识别,代码和图我就不发了,有同样的问题老铁私聊我咱们一起解决。

下图是项目的核心代码:

今日头条极速版功能合集链接:https://pan.baidu.com/s/1-92WpcyeIkfTihqG42Lz_Q 提取码:hw96

 

目录
相关文章
AutoJs Pro 7.0.4-1 实战教程 ---火热持续更新中
AutoJs Pro 7.0.4-1 实战教程 ---火热持续更新中
558 0
AutoJs4.1.0实战教程---抖音极速版
AutoJs4.1.0实战教程---抖音极速版
417 0
Autojs4.1.0实战教程---抖音极速版自动评论
Autojs4.1.0实战教程---抖音极速版自动评论
506 1
|
Swift iOS开发 Ruby
iOS CocoaPods 使用以及常见问题(上)
iOS CocoaPods 使用以及常见问题
579 0
|
11月前
|
缓存 网络协议 安全
为什么更新了 DNS 记录不生效
【10月更文挑战第20天】更新 DNS 记录不生效是一个常见但可能较为复杂的问题。需要我们仔细分析可能的原因,并采取相应的措施来解决。在网络世界中,理解和应对这些问题是确保我们能够顺畅访问网络资源的重要一环。
606 44
|
11月前
|
存储 缓存 安全
Java 集合框架优化:从基础到高级应用
《Java集合框架优化:从基础到高级应用》深入解析Java集合框架的核心原理与优化技巧,涵盖列表、集合、映射等常用数据结构,结合实际案例,指导开发者高效使用和优化Java集合。
201 4
AutoJs4.1.0实战教程---字节跳动App大集合
AutoJs4.1.0实战教程---字节跳动App大集合
313 0
|
11月前
|
Web App开发 前端开发 JavaScript
前端开发必备神器大公开,用过的人都哭了:效率翻倍不是梦!
前端开发结合了创意与技术,本文介绍了几个提升开发效率的工具:Visual Studio Code、Webpack、Postman、GitHub 和 Chrome DevTools。这些工具分别在代码编辑、模块打包、API 测试、版本控制和网页调试等方面发挥重要作用,帮助开发者提高工作效率,优化项目管理。
180 4
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
978 1
|
存储 分布式计算 大数据
MaxCompute操作报错合集之通过UDF调用异常(其他使用http调用正常)。报错:java.lang.NoSuchMethodError:是什么导致的
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
182 0