Skip to main content

A simple wechat automation tool

Project description

wxauto (适用PC微信3.9.8.15版本)

2023-11-20重写wxauto,欢迎指出bug,欢迎pull requests

Windows版本微信客户端自动化,可实现简单的发送、接收微信消息、保存聊天图片

相关版本安装包下载OneDrive | 百度云

文档使用文档 | 云服务器wxauto部署指南

环境 版本
OS Windows
微信 Wechat (3.9.9疑似容易掉线)
Python Python (不支持3.7.6和3.8.1)

Star History Chart

获取wxauto(请勿直接pip install)

cmd窗口:

git clone https://github.com/cluic/wxauto.git
cd wxauto
pip install -r requirements.txt

python窗口:

>>> import wxauto
>>> wxauto.VERSION
'3.9.8.15'
>>> wx = wxauto.WeChat()
初始化成功获取到已登录窗口xxx

示例

请先登录PC微信客户端

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)   # 获取聊天记录,及自动下载图片

注意事项

目前还在开发中,测试案例较少,使用过程中可能遇到各种Bug

如果遇到问题或者有新的想法,希望您可以通过以下两种方式联系我进行改进:

  • 微信:louxinghao(请备注wxauto,加群请备注加入交流群,合作、定制请备注合作)
  • 微信

最后

如果对您有帮助,希望可以帮忙点个Star,如果您正在使用这个项目,可以将右上角的 Unwatch 点为 Watching,以便在我更新或修复某些 Bug 后即使收到反馈,感谢您的支持,非常感谢!

免责声明

代码仅供交流学习使用,请勿用于非法用途和商业用途!如因此产生任何法律纠纷,均与作者无关!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wxauto-3.9.8.15.1.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

wxauto-3.9.8.15.1-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

Details for the file wxauto-3.9.8.15.1.tar.gz.

File metadata

  • Download URL: wxauto-3.9.8.15.1.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for wxauto-3.9.8.15.1.tar.gz
Algorithm Hash digest
SHA256 7f94a8b1a13f2bb7d5db9999df8475954441710253afe29680112618707d46cd
MD5 5d6ba5a8af7d997199e9d6fbd49d882e
BLAKE2b-256 37554839ebf0fc4271b784cea33086009a076df1d77b80bea7be6531b22148b9

See more details on using hashes here.

File details

Details for the file wxauto-3.9.8.15.1-py3-none-any.whl.

File metadata

  • Download URL: wxauto-3.9.8.15.1-py3-none-any.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for wxauto-3.9.8.15.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fd41b8a4fb480194d966f5bcac55eea7301149e1eda0ad2e06282a2ef59f277f
MD5 432b4df65b3fe303ebba902e6ebe6aad
BLAKE2b-256 9c649eec935311ce53da4376b2d0a3e6e9b3b97b21975a7862b4bccbceee064e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page