Skip to content

API 总览

pywxauto 的 API 按模块分为以下几个部分:

核心类

说明
Weixin主入口,连接并操作单个微信客户端
WeixinManager多客户端管理器,统一管理多个微信实例

会话与聊天

说明
Session会话列表面板操作(搜索、打开、遍历会话)
SessionItem单条会话项(置顶、免打扰、删除等)
Chat聊天区域操作(消息发送、读取、群管理)
SeparateChat独立聊天窗口(继承 Chat + WeixinWindow)

消息类型

说明
Message消息基类
TextMessage文本消息
ImageMessage图片消息
VideoMessage视频消息
FileMessage文件消息
VoiceMessage语音消息
QuoteMessage引用消息
EmotionMessage表情消息
LocationMessage位置消息
LinkMessage链接消息
CardMessage卡片消息
PersonalCardMessage名片消息
MergeMessage合并消息
NoteMessage笔记消息
MusicMessage音乐消息
SystemMessage系统消息
VoipMessage通话消息
TransferMessage转账消息
RedPacketMessage红包消息
OtherMessage其他/未识别消息

功能模块

说明
Navigator左侧导航栏
Moment朋友圈操作
Collections收藏管理
FileManager聊天文件管理
ContactsManager通讯录管理(群聊列表)
Settings微信设置
NoteEditor笔记编辑器

窗口与工具

说明
Login登录窗口操作
VoipCall语音/视频通话控制
Forward转发弹窗
Preview图片/视频预览窗口
Browser微信内置浏览器
PIM物理输入监控器

枚举与异常

类型说明
枚举类型Event、Source、MessageStatus
异常类型各种自定义异常

工具函数

模块说明
窗口操作最小化、最大化、移动、点击等
剪贴板操作读写剪贴板、复制文本/文件
截图与OCR窗口截图、控件截图、文字识别