一、环境配置和安装

一、环境配置

技术边界

wxauto 基于 Windows UI Automation 与用户本人已经正常登录的桌面应用界面交互。

项目不提供协议破解、DLL 注入、内存修改、身份验证或验证码绕过、风险控制或登录限制规避、自动换号、账号养号以及未经授权的数据访问能力。如果目标软件限制某项操作,wxauto 不承诺通过其他技术手段突破该限制。

环境版本
Python3.9、3.10、3.11、3.12、3.13
OSWindows10、11, Windows Server2016、2019、2022
微信4.1

二、安装&激活

文档中,方法名前标注“✨”的为plus专用方法。

免费版

pip install wxauto4
⚠️ 仅支持 python 3.9-3.12

免费版版本兼容

最新支持到客户端 4.1.8.107版本

Plus版

pip install wxautox4
⚠️ 仅支持 python 3.9-3.13

激活:

wxautox4 auth activate 激活码
获取激活码

Du'sAPI注册账号,用该账号登录wxauto,即可购买。关于激活码

Warning

请勿在沙箱环境中激活,否则可能无法作用于计算机正式环境 !!!

三、测试运行

使用边界

请仅在本人有权控制的设备、账号和会话中测试,并优先使用“文件传输助手”。不得将接口用于批量营销、陌生用户触达或规避平台治理。详见可接受使用政策

demo.py
from wxauto4 import WeChat # 免费版
from wxautox4 import WeChat  # Plus版

# 初始化微信实例
wx = WeChat()

# 切换到文件传输助手
target = "文件传输助手"
wx.ChatWith(target)

# 查看当前窗口信息
chatinfo = wx.ChatInfo()
print(f"当前窗口信息:{chatinfo}")

# 发送消息
if chatinfo.get('chat_name') == target:  # 先判断是否为要发送的人
    wx.SendMsg("你好")

# 获取当前聊天窗口消息
msgs = wx.GetAllMessage()

for msg in msgs:
    print(msg.raw)
✅ 如果测试运行成功,恭喜您,环境配置完成!