auto.js微信根据手机号码模拟自动添加好友

auto.js 微信根据手机号码模拟自动添加好友



auto.js怎么使用就不讲了。自己搜索。

原理:1.在手机新建1.txt 文件,存放所得的手机号码。逐行存放。

2.使用auto.js 脚本逐行读取1.txt 里面的号码。 模拟手工添加微信好友。

作者:鲍继川邮箱:baojichuan@qq.com


1.在手机存储新建1.txt文件。安卓手机安装一个 文件编辑器X,逐行存放手机号码, 打开内容如下:

 


2. auto.js 新建 js文件。从微信添加好友界面开始运行代码,代码如下:

//作者:鲍继川   邮箱 baojichuan@qq.com

//var f=files.read("/sdcard/1/1.txt"));

//文件所在位置。打开并逐行读取。


var f = open("/sdcard/1/1.txt", "r");

var s = f.readlines();

log(s.length);

var l = s.length;

for (var i = 0; i < l; i++) {

    log(s[i] + "xxx");





//点击 文本框,准备粘贴号码


    var t = id("fcn").findOne().bounds();

    log(t);

    click(t.centerX(), t.centerY());

    sleep(1000);





    setClip(s[i]);

    var et = className("EditText").findOne();

    et.paste();




    sleep(1000);


//搜索号码


    while (!click("搜索"));





    sleep(3000);

//搜索的各种情况进行处理

    log("搜索后");

// 微信号码不存在,返回,继续

    if (text("该用户不存在").exists()) {

        back();

        continue;

    }




//已经是好友的情况,返回。

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

        log("发消息存在")

        back();

        sleep(1500);

        back();

        continue;

    }



//添加好友

    while (!click("添加到通讯录"));


    sleep(3000);



//发送 打招呼"你好"


id("f5e").findOne().setText("你好");

    while (!click("发送"));

    sleep(2000);


    if (textContains("操作过于频繁").findOnce() != null) {


        log("操作过于频繁,终止");

        break;



    }

//记录添加了那个号码了。

    log("已添加好友" + s[i]);


    back();


    sleep(2000);

    back();

}

//作者:鲍继川   邮箱 baojichuan@qq.com

toastLog("结束");


3.操作起始界面:悬浮窗点击并自动运行。微信对好友做了添加限制,一次只能添加20几个。

查看日志可以看号码添加到那一个了。然后在文件删除前面的,保存。下次再运行。

可能有例外情况,自己可以修改代码进行处理。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。