给大家分享一个自动化点赞朋友圈的功能,仅供大家学习参考,请勿滥用!
基本实现思路:
1. 获取当前页面所有作品的更多标志,即右下角那两个点的集合A;
2. 循环集合A,分别对集合中每个对象B执行如下的操作;
3. 点击对象B,弹出折叠菜单C;
4. 检查折叠菜单C上有没有“赞”的存在。如果存在,找到“赞”的可点击对象,执行点赞;如果是“取消赞”,不执行操作;
5. 滑屏翻页循环执行上面的操作;
以下是代码实现:
// 单个页面点击
function pageClick(){
// 整个页面"两点"集合(全ID每种手机可能不同)
var twoDotList = id("com.tencent.mm:id/nh").find();
// 循环操作每个"两点"
twoDotList.forEach(item => {
// 点击"两点"
item.click();
// 等"赞"出现
sleep(1500);
// 获取"赞"控件
var good = text("赞").findOnce();
if(good){
// 获取"赞"父控件
var goodParent = good.parent();
goodParent.click();
sleep(1500);
};
});
}
// 循环整个列表
while(true){
// 页面点赞
pageClick();
// 向上翻页
className("android.widget.ListView").findOne().scrollDown();
sleep(1000);
};