Python:wxauto无法安装的问题解决

Python:wxauto无法安装的问题解决

一、问题描述

我们在实现自动化发送微信消息的功能,需要wxauto工具包。
但是,现在直接pip install wxauto无法下载。

二、解决办法

直接上github下载源码使用。
https://github.com/cluic/wxauto/tree/main#

三、使用教程

下载源码后,直接用pycharm打开

在这里插入图片描述


新建test目录,新建test.py文件
example.md文件中拷贝案例代码测试即可。

example.md案例

1. 基本使用

from wxauto import WeChat # 初始化微信实例 wx = WeChat()# 发送消息 wx.SendMsg("你好", who="张三")# 获取当前聊天窗口消息 msgs = wx.GetAllMessage()for msg in msgs:print(f"消息内容: {msg.content}, 消息类型: {msg.type}")

2. 监听消息

from wxauto import WeChat from wxauto.msgs import FriendMessage import time wx = WeChat()# 消息处理函数defon_message(msg, chat):# 示例1:将消息记录到本地文件withopen('msgs.txt','a', encoding='utf-8')as f: f.write(msg.content +'\n')# 示例2:自动下载图片和视频if msg.typein('image','video'):print(msg.download())# 示例3:自动回复收到ifisinstance(msg, FriendMessage): msg.quote('收到')...# 其他处理逻辑,配合Message类的各种方法,可以实现各种功能# 添加监听,监听到的消息用on_message函数进行处理 wx.AddListenChat(nickname="张三", callback=on_message)# 保持程序运行 wx.KeepRunning()
# ... 程序运行一段时间后 ...# 移除监听 wx.RemoveListenChat(nickname="张三")

3. 处理好友申请

from wxauto import WeChat wx = WeChat()# 获取新的好友申请 newfriends = wx.GetNewFriends(acceptable=True)# 处理好友申请 tags =['同学','技术群']for friend in newfriends: remark =f'备注_{friend.name}' friend.accept(remark=remark, tags=tags)# 接受好友请求,并设置备注和标签

4. 使用打字机模式发送消息

from wxauto import WeChat wx = WeChat()# 普通文本发送 wx.SendTypingText("你好,这是一条测试消息", who="张三")# 使用@功能和换行 wx.SendTypingText("各位好:\n{@张三} 请负责前端部分\n{@李四} 请负责后端部分", who="项目群")

5. 获取多个微信客户端/登录窗口

5.1 获取多个微信客户端
from wxauto import get_wx_clients # 获取所有微信客户端 clients = get_wx_clients()for client in clients:print(f"微信客户端: {client}")
5.2 获取多个登录窗口
from wxauto import get_wx_logins # 获取所有微信客户端 login_windows = get_wx_logins()# 关闭所有登录窗口for login_window in login_windows: login_window.close()# 关闭

6. 自动登录

from wxauto import LoginWnd wxpath ="D:/path/to/WeChat.exe"# 创建登录窗口 loginwnd = LoginWnd(wxpath)# 登录微信 loginwnd.login()

7. 获取登录二维码

from wxauto import LoginWnd wxpath ="D:/path/to/WeChat.exe"# 创建登录窗口 loginwnd = LoginWnd(wxpath)# 获取登录二维码图片路径 qrcode_path = loginwnd.get_qrcode()print(qrcode)

8. 合并转发消息

from wxauto import WeChat from wxauto.msgs import HumanMessage wx = WeChat()# 打开指定聊天窗口 wx.ChatWith("工作群")# 获取消息列表 msgs = wx.GetAllMessage()# 多选最后五条消息 n =0for msg in msgs[::-1]:if n >=5:breakifisinstance(msg, HumanMessage): n +=1 msg.multi_select()# 执行合并转发 targets =['张三', '李四 ] wx.MergeForward(targets)

9. 创建群聊

from wxauto import WeChat wx = WeChat()# 以“张三”聊天窗口,添加“李四”,形成群聊 wx.AddGroupMembers(group='张三', members=['李四'])# 简单等待 time.sleep(3)# 修改群名 wx.ManageGroup(name='这是新群名')

Read more

GoView + AI:低代码开发的新革命

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 输入框内输入如下内容: 使用GoView平台创建一个智能数据可视化仪表盘,能够根据用户输入的自然语言描述自动生成对应的图表和交互组件。要求支持多种数据源连接,包括Excel、API和数据库,并具备实时数据更新功能。仪表盘应包含折线图、柱状图和饼图,支持拖拽布局和主题自定义。 3. 点击'项目生成'按钮,等待项目生成完整后预览效果 最近在做一个数据可视化项目时,发现传统开发方式需要写大量重复代码,效率实在不高。后来尝试了GoView这个低代码平台,配合AI辅助开发,整个过程变得轻松多了。分享一下我的实践心得。 1. 自然语言描述生成界面 以前做数据可视化,光是设计图表布局就要花半天时间。现在只需要用自然语言描述需求,比如"创建一个展示近半年销售趋势的折线图,左侧显示销售额,右侧显示增长率",GoView的AI就能自动生成对应的图表框架。系统会智能识别时间字段、数值字段,并给出合理的默认配置。

By Ne0inhk

4步精通:AI人脸修复工具GFPGAN的跨平台部署与应用指南

4步精通:AI人脸修复工具GFPGAN的跨平台部署与应用指南 【免费下载链接】GFPGANTencentARC/GFPGAN: GFPGAN(GFPGAN: Real-World Blind Face Restoration with PULSE++)是由腾讯ARC实验室研发的一个基于深度学习的人脸图像修复工具,主要用于低质量人脸图像的超分辨率恢复。 项目地址: https://gitcode.com/gh_mirrors/gf/GFPGAN GFPGAN作为腾讯ARC实验室研发的深度学习人脸修复工具,能够将低质量人脸图像恢复至高清状态。本文将系统讲解该工具在Windows、Linux和Mac系统上的部署流程,帮助技术用户快速掌握这一强大的图像修复解决方案。 核心环境配置指南 基础依赖要求 GFPGAN运行需要以下核心组件: * Python 3.7及以上版本(推荐Anaconda环境) * PyTorch 1.7.0及更高版本 * 可选的NVIDIA GPU加速支持(推荐使用) 操作系统适配说明 * Windows系统:Windows 10/11 64位版本

By Ne0inhk

VRCT语音翻译工具实战指南:打破VRChat语言壁垒的智能解决方案

VRCT语音翻译工具实战指南:打破VRChat语言壁垒的智能解决方案 【免费下载链接】VRCTVRCT(VRChat Chatbox Translator & Transcription) 项目地址: https://gitcode.com/gh_mirrors/vr/VRCT 在VRChat的全球化社交环境中,语言差异常常成为交流的障碍。VRCT作为一款专为VRChat设计的智能语音翻译工具,通过先进的语音识别和实时翻译技术,让不同语言的玩家能够无障碍沟通。这款开源工具真正实现了"语言无国界"的VR社交体验!🎯 新手入门:VRCT工具快速安装配置步骤 从官方仓库下载最新版本 访问项目仓库获取最新的安装包,支持Windows系统一键安装。整个过程简单直观,即使是技术新手也能轻松完成。 基础功能设置与界面熟悉 启动VRCT后,你会看到一个清晰的用户界面,分为两大核心区域: 左侧控制面板包含: * 翻译功能开关(Translation) * 语音转文字功能(Voice2Chatbox) * 扬声器转录功能(Speaker2Log) * 前台显示控制(Foreg

By Ne0inhk
无人机结构设计核心要点解析

无人机结构设计核心要点解析

一、 核心组成部分 1.机身/机架 功能:承载所有设备的平台,是无人机的“骨架”。 要点: 布局:多旋翼常见的布局有X型、H型、+型等,影响飞行的稳定性和前向飞行的效率。 臂长:决定了螺旋桨尺寸和轴距(对角电机距离),直接影响抗风性、载重和机动性。 减震:通常在相机或飞控安装处使用柔性材料(如硅胶垫)来隔离电机和螺旋桨的振动,对航拍图像质量至关重要。 模块化:便于维修、更换和运输。 2.动力系统 电机: 类型:主要使用无刷电机,效率高、寿命长。 KV值:每伏特电压对应的空载转速。低KV值配大螺旋桨用于大载重;高KV值配小螺旋桨用于竞速。 电子调速器: 接收飞控指令,精确控制电机的转速和转向。 需要有足够的电流容量和良好的散热。 螺旋桨: 尺寸与螺距:直径和螺距决定了推力与效率。大直径/低螺距适合稳定悬停;小直径/高螺距适合高速飞行。

By Ne0inhk