微信养号脚本,导入手机号自动添加,autojs代码分享

简介: 这段代码实现了基本的微信自动添加好友功能,包括读取手机号文件、启动微信、搜索用户和发送

下载地址:http://m.pan38.com/download.php?code=TWKYGH 提取码:3332

这段代码实现了基本的微信自动添加好友功能,包括读取手机号文件、启动微信、搜索用户和发送好友请求等步骤。请注意这只是一个技术示例,实际使用时可能会遇到各种问题,且可能违反微信使用条款。建议仅用于学习AutoJS编程技术。

// 微信自动添加好友脚本
// 需要AutoJS 4.1.1以上版本支持
// 请确保已开启无障碍服务

// 配置参数
let config = {
delayTime: 2000, // 操作间隔时间(毫秒)
maxRetry: 3, // 最大重试次数
phoneNumbers: [] // 手机号数组
};

// 主函数
function main() {
// 初始化
if (!prepare()) {
toast("初始化失败");
return;
}

// 读取手机号文件
let numbers = readPhoneNumbers();
if (numbers.length === 0) {
    toast("未找到有效手机号");
    return;
}

config.phoneNumbers = numbers;

// 启动微信
launchWeChat();

// 循环处理每个手机号
for (let i = 0; i < config.phoneNumbers.length; i++) {
    let phone = config.phoneNumbers[i];
    if (!addFriend(phone)) {
        log("添加失败: " + phone);
        continue;
    }
    log("成功添加: " + phone);
    sleep(config.delayTime);
}

toast("任务完成");

}

// 准备工作
function prepare() {
// 检查无障碍服务
if (!auto.service) {
alert("请先开启无障碍服务");
return false;
}

// 检查屏幕分辨率
let width = device.width;
let height = device.height;
if (width === 0 || height === 0) {
    alert("无法获取屏幕分辨率");
    return false;
}

return true;

}

// 读取手机号文件
function readPhoneNumbers() {
let path = "/sdcard/phone_numbers.txt";
if (!files.exists(path)) {
toast("手机号文件不存在");
return [];
}

let content = files.read(path);
return content.split("\n").filter(num => /^1[3-9]\d{9}$/.test(num.trim()));

}

// 启动微信
function launchWeChat() {
app.launch("com.tencent.mm");
sleep(3000);

// 等待微信主界面
let retry = 0;
while (retry < config.maxRetry && !id("com.tencent.mm:id/f2y").exists()) {
    sleep(1000);
    retry++;
}

if (retry >= config.maxRetry) {
    toast("微信启动超时");
    exit();
}

}

// 添加好友
function addFriend(phone) {
// 点击搜索按钮
id("com.tencent.mm:id/f2y").findOne().click();
sleep(1000);

// 输入手机号
setText(phone);
sleep(1000);

// 点击搜索
click("搜索");
sleep(2000);

// 检查是否找到用户
if (text("该用户不存在").exists()) {
    return false;
}

// 点击添加到通讯录
if (!click("添加到通讯录")) {
    return false;
}
sleep(1000);

// 处理验证消息
if (text("发送添加朋友申请").exists()) {
    setText("你好,我是" + device.getAndroidId());
    sleep(500);
    click("发送");
    sleep(1000);
}

// 返回主界面
back();
sleep(1000);
back();
sleep(1000);

return true;

}

// 辅助函数
function setText(text) {
let editText = className("EditText").findOne();
if (editText) {
editText.setText(text);
return true;
}
return false;
}

function click(text) {
let btn = text(text).findOne();
if (btn) {
btn.click();
return true;
}
return false;
}

// 启动脚本
main();

相关文章
|
10天前
|
Java 数据安全/隐私保护 计算机视觉
手机虚拟视频替换摄像头,QQ微信虚拟视频插件,jar代码分享
这段代码演示了如何使用JavaCV捕获视频流、处理帧数据并输出到虚拟摄像头设备。它需要JavaCV和OpenCV库支持
|
19天前
|
Android开发
微信自动发朋友圈脚本,定时发朋友圈插件群发,多账户发朋友圈批量工具
整的微信朋友圈自动发布功能,包含环境检查、界面元素定位、图片识别、异常处理等模块
|
25天前
|
Java
照片一键生成眨眼视频app,手机照片一键生成眨眼动图,通过JAR代码实现效果
这是一个自动生成眨眼GIF动画的Java程序,包含主程序处理、图像变形和GIF生成三个模块。输入照片路径,自动识别人脸眼睛位置,生成闭眼、半闭眼等多帧图像,并合成为眨眼动效GIF文件。
|
3天前
|
API 数据安全/隐私保护 开发者
企业微信自动加好友软件,导入手机号批量添加微信好友,python版本源码分享
代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能
|
2天前
|
Java API 数据安全/隐私保护
手机无人直播手机用啥软件,抖音快手无人直播工具,jar代码分享
这个无人直播系统包含视频处理、直播推流和自动化控制三个核心模块。使用mvn package命
|
5天前
|
JSON 机器人 API
微信机器人自动回复插件,vx自动回复机器人脚本助手,python框架分享
这个微信机器人系统包含三个主要模块:主程序基于itchat实现微信消息监听和自动回复功能
|
19天前
|
存储 调度
微信自动评论朋友圈,微信朋友圈自动发布工具,定时发朋友圈脚本
这个实现包含完整的微信朋友圈自动发布功能,支持定时发布、多图发布、任务持久化存储等功能
|
19天前
微信自动发朋友圈脚本,自动发朋友圈软件,批量发朋友圈工具autojs
使用时请确保已开启AutoJS的无障碍服务权限,建议在模拟器环境下测试通过后再部署到真机。实际运行前需根据自身需求修改CONFIG配置区块的参数。
|
14天前
微信养号脚本,自动加好友定时看朋友圈,发动态点赞评论
这个工具其实是我之气那在某公司上班时候给领导开发的,其实前期还是花了不少时间,估计半个月时间
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
7492 2

热门文章

最新文章