A versão Windows do cliente WeChat é automatizada, permitindo envio e recebimento simples de mensagens WeChat e salvando imagens de bate-papo.
Baixe a versão 3.9.11.17 do pacote de instalação do WeChat : Clique para baixar
Documentação : Documentação de uso do Cloud Server wxauto Guia de implantação
ambiente | Versão |
---|---|
SO | |
Pitão | (3.7.6 e 3.8.1 não são suportados) |
janela cmd:
pip install wxauto
janela python:
> >> import wxauto
> >> wxauto . VERSION
'3.9.11.17'
> >> wx = wxauto . WeChat ()
初始化成功,获取到已登录窗口: xxx
Observação
Se você tiver alguma dúvida, verifique primeiro a documentação de uso
Faça login no cliente PC WeChat primeiro
from wxauto import *
# 获取当前微信客户端
wx = WeChat ()
# 获取会话列表
wx . GetSessionList ()
# 向某人发送消息(以`文件传输助手`为例)
msg = '你好~'
who = '文件传输助手'
wx . SendMsg ( msg , who ) # 向`文件传输助手`发送消息:你好~
# 向某人发送文件(以`文件传输助手`为例,发送三个不同类型文件)
files = [
'D:/test/wxauto.py' ,
'D:/test/pic.png' ,
'D:/test/files.rar'
]
who = '文件传输助手'
wx . SendFiles ( filepath = files , who = who ) # 向`文件传输助手`发送上述三个文件
# 下载当前聊天窗口的聊天记录及图片
msgs = wx . GetAllMessage ( savepic = True ) # 获取聊天记录,及自动下载图片
Ainda está em desenvolvimento, existem poucos casos de teste e você pode encontrar vários bugs durante o uso.
Grupo de comunicação WeChat
Se for útil para você, espero que possa me dar uma estrela. Se estiver usando este projeto, você pode clicar em Desassistir no canto superior direito como Assistindo para que eu possa receber feedback após atualizar ou corrigir alguns bugs. pelo seu apoio.
O código é usado apenas para comunicação e aprendizado sobre a tecnologia UIAutomation. É proibido usá-lo em projetos de produção reais. Se surgir alguma disputa legal como resultado, o autor não terá nada a ver com isso!