- 作为一名合格的舔狗,女神的每条朋友圈必须第一时间点赞,要时刻维护在女神心中的神圣形象
- 如何第一时间获取女神的动态,那就定时刷新朋友圈,只要一发现女神的头像,马上点赞
- 今天先完成第一步点赞
- VsCode打开服务
- 手机连接VsCode服务
- 来吧,do it
我们要先来分析一下我们手动点赞的流程
- 打开微信
- 回到微信主页
- 点击"发现"按钮
- 点击"朋友圈"
- 点击"隐藏的朋友圈刷新按钮"
- 点击...弹出点赞的按钮
- 点击"点赞"
- 结束
就上面的手动点赞步骤,我们用autoJs来自动实现,就完成了自动点赞的功能。
实现- 打开微信,app.openApp("微信");
- 回到微信主页,我们就需要分析一下主页与子页的区别,子页都有一个后退按钮,而主页没有后退按钮
主页
子页
- 回到主页的逻辑就简单了,就判断当前页是否有后退按钮就行,有就点击回退,没有就已经到主页了
//回退ID : 回退组件ID
var dom = id("回退ID").findOnce();
while (dom) {
//点击组件的中心点
click(dom.bounds().centerX(), dom.bounds().centerY());
dom = id("回退ID").findOnce();
sleep(1000);
}
- 那么我们如何去查找后退按钮并点击呢?(敲重点)
- AutoJs的app提供了页面分析的功能,通过下面截图操作我们就可以知道后退组件的ID为rr(不一定所有的都是rr)
页面分析功能按钮
回退组件的ID
- 回到微信主页后,通过页面分析的方式找到"发现"的组件的文本内容<发现>,然后点击"发现"
发现按钮
- 然后通过页面分析的方式找到"朋友圈"的组件的文本内容<朋友圈>,然后点击"朋友圈"
朋友圈按钮
- "隐藏的朋友圈刷新按钮",在这个位置,因此我们只需要找到这个区域的点x,y(500,150) 连点两次即可
#连点两次即可
click(x,y);
sleep(100);
click(x,y);
点击...弹出点赞的按钮,通过页面工具分析找到...的组件id为"ik",然后点击
点击"点赞",通过页面工具分析找到"赞"的组件id为"i9",然后点击
效果
结尾
- 这节我们完成了点赞的功能。
- 那如何时刻去刷新朋友圈,找到女神的动态再去点赞呢?
- 下一节我们继续,有兴趣的关注作者