亿达客RPA微信批量加好友软件,自动加好友

简介: RPA脚本,通过物理点击+随机间隔(5–15分钟)、多验证语轮换、Excel批量导入等方式,模拟人工操作微信加好友。支持多账号独立运行,强调合规性与反检测设计

声明:仅用于学习测试用途,请勿用于违规场景,作者对这款工具和相关代码拥有最终的解释权

通过RPA选择采用“物理点击”或“模拟真人操作”

自动搜索,自动备注,自动打标签,自动添加.微信自动加人亿达客RPA

频率控制​​:必须支持自定义时间间隔,比如每5-15分钟随机时间加一个。这是避免被判定为“频繁添加”的关键。

验证语设置​​:支持设置多条不同的验证语,并能随机发送,避免重复内容引起对方反感或被系统识别为营销号

。数据导入​​:能方便地从 Excel 或文本文件中批量导入手机号或微信号

账号管理​​:如果你有多个微信号需要操作,选择支持多账号同时运行且节奏独立的系统,可以更接近真实使用状态。这种RPA是怎么实现大量加好友的效果呢,请看下面代码。

import pyautogui

import time

import random

import openpyxl

import pygetwindow as gw

import logging

配置日志

logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')

================== 配置参数 ==================

EXCEL_PATH = "contacts.xlsx" # 存放手机号的Excel文件路径

SHEET_NAME = "Sheet1" # 工作表名

COLUMN = 'A' # 手机号所在列

VERIFY_MESSAGES = [ # 多条验证语,随机发送

"你好,我是...",

"朋友推荐,加个好友",

"有事请教,麻烦通过",

"您好,看到您分享的内容,想交流一下"

]

MIN_INTERVAL = 300 # 最小间隔(秒) 5分钟

MAX_INTERVAL = 900 # 最大间隔(秒) 15分钟

微信窗口标题(需确保微信电脑版已打开且登录)

WECHAT_WINDOW_TITLE = "微信"

添加好友界面元素坐标(需根据屏幕分辨率和微信界面调整,这里仅为示例)

推荐使用图像识别替代固定坐标,此处为简化使用坐标

SEARCH_BOX_COORDS = (200, 50) # 搜索框位置(示例)

ADD_BUTTON_COORDS = (300, 100) # 添加按钮位置(示例)

VERIFY_INPUT_COORDS = (400, 150) # 验证语输入框位置(示例)

SEND_BUTTON_COORDS = (500, 200) # 发送按钮位置(示例)

================== 辅助函数 ==================

def focus_wechat_window():

"""聚焦微信窗口"""

try:

    win = gw.getWindowsWithTitle(WECHAT_WINDOW_TITLE)[0]

    if win.isMinimized:

        win.restore()

    win.activate()

    time.sleep(1)

    logging.info("微信窗口已激活")

except IndexError:

    logging.error("未找到微信窗口,请先打开微信并登录")

    exit(1)

def click(x, y):

"""点击指定坐标"""

pyautogui.click(x, y)

time.sleep(0.5)

def input_text(text):

"""输入文本"""

pyautogui.write(text)

time.sleep(0.5)

def add_friend(phone, verify_msg):

"""添加单个好友的流程"""

logging.info(f"开始处理手机号: {phone}")

# 点击搜索框

click(*SEARCH_BOX_COORDS)

pyautogui.hotkey('ctrl', 'a')          # 全选

pyautogui.press('delete')               # 清空

input_text(phone)

pyautogui.press('enter')                 # 回车搜索

time.sleep(2)

# 点击“添加到通讯录”按钮(可能需根据实际情况调整)

click(*ADD_BUTTON_COORDS)

time.sleep(1)

# 输入验证语

click(*VERIFY_INPUT_COORDS)

input_text(verify_msg)

# 点击发送

click(*SEND_BUTTON_COORDS)

logging.info(f"好友请求已发送至 {phone},验证语: {verify_msg}")

# 返回主界面(按ESC)

pyautogui.press('esc')

time.sleep(1)

================== 主程序 ==================

def main():

# 读取Excel中的手机号

wb = openpyxl.load_workbook(EXCEL_PATH)

sheet = wb[SHEET_NAME]

phones = []

for cell in sheet[COLUMN]:

    if cell.value and isinstance(cell.value, (str, int)):

        phone = str(cell.value).strip()

        if phone.isdigit() and len(phone) == 11:  # 简单验证手机号格式

            phones.append(phone)

wb.close()

logging.info(f"共读取到 {len(phones)} 个手机号")

if not phones:

    logging.warning("Excel中没有有效手机号,程序退出")

    return

# 聚焦微信窗口

focus_wechat_window()

# 循环处理每个手机号

for i, phone in enumerate(phones, 1):

    logging.info(f"进度: {i}/{len(phones)}")

    verify_msg = random.choice(VERIFY_MESSAGES)   # 随机选择验证语

    try:

        add_friend(phone, verify_msg)

    except Exception as e:

        logging.error(f"添加 {phone} 时出错: {e}")

        continue

    # 随机间隔,模拟人工操作

    if i < len(phones):

        interval = random.randint(MIN_INTERVAL, MAX_INTERVAL)

        logging.info(f"等待 {interval} 秒后进行下一个...")

        time.sleep(interval)

logging.info("所有任务完成!")

if name == "main":

main()
相关文章
|
算法 定位技术
八爪鱼RPA在微信的十大高频场景,让你的工作事半功倍!
在微信中,rpa(机器人流程自动化)技术可以应用于各种情况,为用户提供更高效、便捷的工作体验。本文将介绍微信中的十大高频场景,并说明rpa可以如何应用于这些场景中,从而让工作事半功倍。
|
3月前
|
人工智能 测试技术 Shell
一套 OpenClaw AI Agent 学习资料,免费送(软件工程师 /测试工程师 / 副业党都能用)
AI正重塑软件工程:工程师从“写代码”转向“设计AI系统”。OpenClaw作为火爆开源AI Agent框架,赋予AI执行能力(读文件、调API、跑Shell等),打造真正干活的“AI操作系统”。本套免费资料涵盖基础、架构、Skills开发与30个自动化实战案例,助开发者快速掌握AI Agent核心技能。
|
4月前
|
人工智能 应用服务中间件 网络安全
2026年阿里云部署OpenClaw(Clawdbot)流程,OpenClaw无缝接入个人微信攻略
在AI智能助手深度融入日常沟通的2026年,OpenClaw(曾用名Clawdbot、Moltbot)作为功能强大的开源AI框架,支持邮件管理、代码生成、信息查询等多元化任务。将其接入个人微信,能实现“随时随地发指令、AI助手秒响应”的便捷体验——无需打开专用客户端,通过微信即可调用OpenClaw的全部功能,无论是查询资讯、生成文档还是执行自动化任务,都能高效完成。
7869 1
|
6月前
|
人工智能 自然语言处理 供应链
2025盘点:8类RPA机器人,从值守型到智能型全解析
RPA机器人正重塑企业数字化转型,作为“数字员工”广泛应用于财务、政务、医疗、电商等领域。从有人值守的桌面助手到AI增强型智能体,RPA通过自动化重复任务,提升效率、降低错误率。2024年中国市场规模达67.9亿元,同比增长35.8%。未来,RPA将融合AI技术,迈向智能决策,成为企业提效降本的核心工具。
1222 1
|
25天前
|
Shell Python Windows
Python 3.14安装教程 Windows版:环境变量配置+IDLE启动+自定义路径指南
Python是成熟稳定的开源面向对象语言,简单易学、跨平台。本文详解Python 3.14安装:下载解压→管理员运行Setup→勾选添加PATH和“为所有用户安装”→自定义路径(如D:\Python314)→完成安装→通过IDLE验证成功。
|
3月前
|
人工智能 自然语言处理 安全
灵感启发:日产文章 100 篇,打造“实时热点洞察”引擎
在算法时代,内容创作者困于低效手工生产。Inspo Radar 是一套基于 AI Agent 的实时热点洞察与自动化内容生成系统:猎犬Agent全网抓取、侦探Agent深度检索、主编Agent策略策划、LLM编辑自动成文。依托阿里云函数计算AgentRun平台,开箱即用,日产百篇——不是替代思考,而是解放生产力,做工具的主人,而非算法的奴隶。(
|
2月前
无影灵豆全解析:阿里云无影云电脑灵豆计费、费率与使用指南
无影灵豆是阿里云无影云电脑及云游戏的资源计量单位,官方页面:https://t.aliyun.com/U/Qlbmzx 按规格实时计费。例如:经济模式4核8G需4豆/小时,电竞模式60豆/小时,《黑神话:悟空》等大型云游戏80豆/小时。支持灵活购豆、套餐与按量付费。
535 0
|
3月前
|
人工智能 弹性计算 安全
快来养小龙虾!阿里云OpenClaw一键部署,两步解锁专属AI助理!
阿里云推出OpenClaw(小龙虾)——开源本地优先AI智能体,无需写代码、不配环境,两步极速部署!支持浏览器/邮件/文件等操作,数据留本地更安全,兼容通义千问、GPT等多模型,已打通钉钉、飞书等主流IM,真正实现“聊天即行动”。
5392 10
|
6月前
|
人工智能 文字识别 自然语言处理
金融行业RPA案例大全:银行_证券_保险全场景落地实践(附数据)
凌晨两点的金融城灯火通明,RPA“数字员工”正悄然变革行业。从银行对账到证券清算、保险理赔,重复工作被高效替代。实在智能的实在Agent作为第三代RPA,融合AI与大模型,实现智能决策与自主学习,助力金融机构降本增效,推动服务迈向智能化。
634 2