问题描述
在实现自动化发送微信消息的功能时,需要 wxauto 工具包。但直接执行 pip install wxauto 无法下载。
解决办法
直接从 GitHub 下载源码使用。 GitHub 仓库
使用教程
下载源码后,直接用 PyCharm 打开。

新建 test 目录,新建 test.py 文件,从 example.md 文件中拷贝案例代码测试即可。
1. 基本使用
from wxauto import WeChat # 初始化微信实例
wx = WeChat()
# 发送消息
wx.SendMsg("你好", who="张三")
# 获取当前聊天窗口消息
msgs = wx.GetAllMessage()
for msg in msgs:
print(f"消息内容:{msg.content}, 消息类型:{msg.type}")
2. 监听消息
from wxauto import WeChat
from wxauto.msgs import FriendMessage
import time
wx = WeChat()
# 消息处理函数
def on_message(msg, chat):
# 示例 1:将消息记录到本地文件
with open('msgs.txt', 'a', encoding='utf-8') as f:
f.write(msg.content + '\n')
msg. (, ):
(msg.download())
(msg, FriendMessage):
msg.quote()
wx.AddListenChat(nickname=, callback=on_message)
wx.KeepRunning()


