wxauto入门
一、安装
pip install wxauto
首先在使用wxauto之前,必须先登录PC微信客户端!不然wxauto无从获取你的微信消息。
from wxauto import * # 获取当前微信客户端 wx = WeChat() # 获取会话列表 wx.GetSessionList() who = '好友名字或者群名' # 打开聊天窗口 wx.ChatWith(who) # 此处加个1可以自动滑到所有聊天记录,如果不加就只滑动两次刷新 wx.LoadMoreMessage(1) msgs = wx.GetAllMessage for msg in msgs: print('%s : %s'%(msg[0], msg[1]))
三、向某人发送消息
msg = '你好' who = '文件传输助手' WxUtils.SetClipboard(msg) # 将内容复制到剪贴板,类似于Ctrl + C wx.ChatWith(who) # 打开`文件传输助手`聊天窗口 wx.SendClipboard() # 发送剪贴板的内容,类似于Ctrl + V # SendMsg()也可以发送消息 # wx.SendMsg(msg)
发送文件
file1 = 'D:/test/wxauto.py' file2 = 'D:/test/pic.png' file3 = 'D:/test/files.rar' who = '文件传输助手' wx.ChatWith(who) wx.SendFiles(file1, file2, file3)
方法与发送消息类似,只要选中对话好友,然后使用
还可以实现根据群消息不同关键字进行自动回复等等SendFiles(self, *filepath, not_exists=‘ignore’)
就可以向当前聊天窗口发送文件了。参数not_exists
默认为ignore
表示如果未找到指定文件,不会终止程序;参数*filepath
表示要复制文件的绝对路径,这里可以同时传递多个文件。这里还要说明一下,为保证发送文件稳定性,首次发送文件可能花费时间较长,后续调用会缩短发送时间
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现