[参考]AutoJS对QQ资料卡自动点赞脚本
本脚本可以在检测到QQ窗口的条件下对点赞控件进行操作。
基本技术为模拟点击
需要安装对应的AutoJS应用程序
var i = 1;
do {
if (className("android.widget.TextView").text("联系人").exists()) {
toast("命中 - 联系人匹配成功");
if (className("android.widget.TextView").text("好友").exists()) {
toast("命中 - 好友匹配成功");
className("android.widget.TextView").text("好友").findOne().parent().click();
do {
if (id("rl").depth(12).className("android.widget.TextView").textEndsWith("联系人").exists()) {
toast("命中 - 截止条件匹配成功");
break;
}
if (className("android.widget.LinearLayout").exists()) {
var list = className("android.widget.LinearLayout").depth(11).untilFind();
toast("命中 - 好友框匹配成功");
/*
for (var i = 0; i < list.length; i++) {
//var bounds = list[i].bounds();
//console.log("检查 - list[" + i + "] = " + list[i]);
list[i].click();
for (var j = 0; j < 10; j++) {
className("android.widget.FrameLayout").id("l0b").click();
}
back();
//swipe(bounds.centerX(), bounds.Y(), bounds.centerX(), bounds.height());
sleep("2000");
}
*/
}
toast("触发滚动");
swipe(540, 1900, 540, 1000, 2000);
} while (true)
}
break;
}
else {
toast("等待切换到联系人页面[" + i + "/30]");
sleep(5000);
i++;
}
} while (i <= 30);
作者发布、转载的任何文章中所涉及的技术、思路、工具仅供以安全目的的学习交流,并严格遵守《中华人民共和国网络安全法》、《中华人民共和国数据安全法》等网络安全法律法规。
任何人不得将技术用于非法用途、盈利用途。否则作者不对未许可的用途承担任何后果。
本文遵守CC BY-NC-SA 3.0协议,您可以在任何媒介以任何形式复制、发行本作品,或者修改、转换或以本作品为基础进行创作
您必须给出适当的署名,提供指向本文的链接,同时标明是否(对原文)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示作者为您或您的使用背书。
同时,本文不得用于商业目的。混合、转换、基于本作品进行创作,必须基于同一协议(CC BY-NC-SA 3.0)分发。
如有问题, 可发送邮件咨询.