利用python自动接发微信客户端消息(文件、图片等)
前期准备1. 环境python 3.7, win10 64位操作系统2. 依赖包uiautomationpywin323. 代码下载https://github.com/cluic/wxauto4. 登陆微信PC客户端接发消息# wxauto 的代码太长,在 https://github.com/cluic/wxauto 获取from wxauto import WeChat# 获取当前微信客户端
·
前期准备
1. 环境
python 3.7, win10 64位操作系统
2. 依赖包下载
pip install wxauto
4. 登陆微信PC客户端
接发消息
# wxauto 的代码太长,在 https://github.com/cluic/wxauto 获取
from wxauto import WeChat
# 获取当前微信客户端
wx = WeChat()
# 获取会话列表
wx.GetSessionList()
# 输出当前聊天窗口聊天消息
msgs = wx.GetAllMessage
for msg in msgs:
print('%s : %s'%(msg[0], msg[1]))
## 获取更多聊天记录
wx.LoadMoreMessage()
msgs = wx.GetAllMessage
for msg in msgs:
print('%s : %s'%(msg[0], msg[1]))
# 向某人发送消息(以`文件传输助手`为例)
msg = '你好~'
who = '文件传输助手'
wx.ChatWith(who) # 打开`文件传输助手`聊天窗口
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) # 向`文件传输助手`发送上述三个文件
更多推荐
所有评论(0)