wxautoapi文档

wxauto

Windows版本微信客户端自动化,可实现简单的发送、接收微信消息,开发中
点此获取后台调用版本
部分版本的微信可能由于UI界面不同从而无法使用,截至2022-06-10最新版本可用

wxautoapi

功能

发送文本消息、图片消息、文件消息、XML卡片,接收消息、保存聊天图片、文件,接受、发送好友请求,多开微信…详情可参考文档

安装

根据python版本,选用相应版本的whl包进行安装

pip install wxautoapi-1.0.1-cp37-cp37m-win_amd64.whl

开始使用

项目支持PC微信版本:
3.7.0.29
3.9.0.22

快速开始:

1. 调用实例

>>> from wxautoapi import WeChat

登录微信(已登录的微信请先退出)

>>> wx = WeChat()
成功启动微信:1804,等待登录...
微信已登录 (<wxid_xxxxxxxxxxxxx>, XXXX)>>>>>>>

======================= 注意! =======================

请确保微信已登录后,再运行下述步骤,否则无法正常调用相关方法!!!

请确保微信已登录后,再运行下述步骤,否则无法正常调用相关方法!!!

请确保微信已登录后,再运行下述步骤,否则无法正常调用相关方法!!!

======================= 注意! =======================

文件传输助手

>>> wx.filehelper.send_text('你好!')
>>> wx.filehelper.send_file('D:/test.txt')

查找好友

方法一(不知道wxid):查找备注为张三的好友

>>> person = wx.find_person(by='remark', value='张三')
>>> person.send_text('你好~')

方法二(知道wxid):

>>> person = wx['wxid_xxxxxxxx']

查找群(查找备注为工作1群的微信群)

>>> group = wx.find_group(by='remark', value='工作1群')
>>> group.send_text('大家好')

获取消息

>>> Messages = wx.getmsgs()
>>> Messages  # 返回一个消息列表,包含所有消息对象
[<WeChat TextMessage Element at 0x2a2781e16a0>,
 <WeChat ImageMessage Element at 0x2a276d7dc18>,
 <WeChat Other Message Element at 0x2a276d7dba8>,
 <WeChat TextMessage Element at 0x2a276d7dc50>,
 <WeChat TextMessage Element at 0x2a276d7d908>]
>>> msg = Messages[0]
>>> msg.text # 消息内容
"xxxxx"

2. 多开实例

>>> from wxautoapi import WeChat

>>> n = 3  # 多开数量,例如同时开启3个微信
>>> wxdict = {f'wx{i}':WeChat() for i in range(n)}  # 
>>> wxdict
{'wx0': <WeChat Object at 0x2a275e15f28 - (未登录)>,
 'wx1': <WeChat Object at 0x2a276804320 - (未登录)>,
 'wx2': <WeChat Object at 0x2a27681cbe0 - (未登录)>}

登录微信之后,所有操作与调用实例一样

>>> wxdict['wx0'].filehelper.send_text('123') # 操作第一个微信向文件传输助手发送消息:123

MultiApp

声明

  1. 本项目仅供学习研究,不可用于违法犯罪活动,因本项目造成的任何后果与作者无关

  2. 本项目完全独立,跟作者无任何信息交互,不存在任何盗取数据的行为,如若发现可报警处理

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值