js php通讯录,基于aotu.js实现微信自动添加通讯录中的联系人功能

什么是Auto.JS?

Auto.JS是Android平台上的JavaScript自动化工具。

它的本质是可执行自己编写的简易Javascript脚本的,尤其可以在开启“无障碍模式”的情况下对其他App进行一些操作的一个Android App,便于进行自动化操作。学习成本非常低。

Auto.JS已被黑产广泛使用,以至于作者关闭了官方下载通道。

下面通过代码给大家介绍下基于aotu.js实现微信自动添加通讯录中的联系人功能,具体代码如下所示:

微信自动添加通讯录中的联系人

auto.waitFor();

function click_Add(){

var wait_num = 0;

var boolea = 1;

while(!textContains("添加到通讯录").exists()){

if(wait_num > 10){

break;

}

sleep(100);

wait_num++;

}

if(textContains("添加到通讯录").exists()){

console.verbose("等待点击加好友...");

var fal = click("添加到通讯录");

if(fal==false){

console.error("点击加好友失败");

}else{

console.warn("点击加好友成功");

}

if(textContains("申请添加朋友").exists()||textContains("发送").exists()){

Reurn();

console.log("返回");

}else{

sleep(600);

if(!textContains("更多信息").exists()){

Reurn();

}

}

sleep(100);

Reurn();

}else{

Reurn();

}

}

function Reurn(){

var fan = id("dm").findOne().click();//返回

if(fan==false){

console.error("返回失败");

sleep(200);

var fan1 = id("dm").findOne().click();

if(fan==false){

console.error("再次返回失败");

}else{

console.warn("再次返回成功");

}

}else{

console.warn("返回成功");

}

sleep(100);

}

while(true){

var dq0 = id("dq0").findOne();

dq0.children().forEach(function(child) {

var c8a = child.findOne(id("c8a"));

sleep(200);

try {

if(c8a){

if(c8a.clickable()){

child.click();

click_Add();//点击添加好友

}

}

} catch(e) {

console.info("出现异常clickable");

sleep(500);

}

});

//下滑

sleep(100);

var boolea = id("dq0").findOne().scrollForward();

if(boolea == false){//如果下滑失败5次就结束

break;

}

}

sleep(100);

console.info("程序结束");

微信截屏已添加联系人

"auto";

function click_Add(){

var wait_num = 0;

while(!textContains("发消息").exists()||!textContains("更多信息").exists()){

if(wait_num > 6){

break;

}

sleep(100);

wait_num++;

}

if(textContains("发消息").exists()){

console.verbose("等待截屏...");

/**

* 同时模拟三个手势:

* 从(300, 400)到(300, 1400)

* 从(600, 400)到(600, 1400)

* 从(900, 400)到(900, 1400)

* 每一个的时长都为350毫秒

*/

gestures([350, [300, 400], [300, 1400]],

[350, [600, 400], [600, 1400]],

[350, [900, 400], [900, 1400]]

);

}

}

var count = 0;

while(count<5){

id("c4v").findOne().children().forEach(function(child) {

console.info("child");

sleep(1000);

if(child.findOne(className("android.widget.LinearLayout").depth(13))){

console.log("已点击");

var bl = child.click();

console.info("click");

sleep(600);

click_Add();

if(bl){

back();

}

}

});

//下滑

sleep(100);

var boolea = id("c4v").findOne().scrollForward();

if(boolea == false){//如果下滑失败5次就结束

count++;

break;

}

}

console.info("程序结束");

总结

到此这篇关于利用aotu.js实现微信自动添加通讯录中的联系人的文章就介绍到这了,更多相关利用aotu.js实现微信自动添加通讯录中的联系人内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值