# WeChatPYAPI介绍
《WeChatPYAPI》是基于PC端的Python接口,开发者可通过Python轻松调用,也可通过HTTP调用。可进行二次开发,实现微信机器人、群管理等强大的功能!
### 社区版跟专业版的区别?
- 社区版:
- 麻雀虽小五脏俱全!
- 不支持长时间运行
- 不再维护更新
- 微信版本:3.6.0.18
- 专业版:
- 功能更加强大、稳定!
- 支持长时间运行
- 持续更新迭代
- 微信版本:3.9.10.19
> <span style="color: red">功能区别请打开《接口使用文档》进行查看</span>
> 如果对你有帮助,别吝啬你的小手留个star呗
## 使用教程
1. 克隆该项目<span style="color: red">(请关闭你的杀毒软件,否则可能会误删dll文件)</span>
2. 选择对应python解释器环境(必须是64位的)
4. 执行文件夹中的demo.py
4. 使用前请先安装指定版本的微信
> 指定版本微信安装包:https://pan.baidu.com/s/1dxBuvDgAeI0mFjGsY6NVNA
>
> 提取码:sszs
## 疑问解答、联系方式
- 交流QQ群:54995858
- tg讨论组:https://t.me/+yb0O_hNMqIVlODI1
- 进群解决一切蛇皮问题!
## 学习 & 参考
https://github.com/mrsanshui/WeChatApi.git
## help(WeChatPYApi)
```python
class WeChatPYApi(builtins.object)
| 基于PC微信的Python-API
|
| Methods defined here:
|
| __init__(self, msg_callback, **kwargs)
| 初始化方法
| :param msg_callback: 消息回调函数
| :param exit_callback: 退出微信后的回调函数
| :param logger: 日志器句柄
| :param kwargs: 略
|
| add_friend(self, wx_id_or_v3, msg, method=30)
| 添加好友
| :param wx_id_or_v3: 要添加的微信ID或者v3数据
| :param msg: 添加时的打招呼消息
| :param method: 添加方式【默认30】
| :return: 无
|
| agree_friend(self, msg_data)
| 同意添加好友请求
| :param msg_data: 好友请求时的消息数据
| :return: 无
|
| agree_friend_invite_join_chat_room(self, msg_data)
| 同意好友邀请进群
| :param msg_data: 消息数据
| :return: 群ID
|
| alter_chat_room_name(self, to_chat_room, name)
| 修改群名称
| :param to_chat_room: 群ID
| :param name: 群名称
| :return: 无
|
| alter_friend_desc(self, to_wx, desc)
| 修改好友描述信息
| :param to_wx: 好友微信ID
| :param desc: 描述信息
| :return: 无
|
| alter_friend_remark(self, to_wx, remark)
| 修改好友备注
| :param to_wx: 好友微信ID
| :param remark: 备注内容
| :return: 无
|
| alter_my_name_in_chat_room(self, to_chat_room, name)
| 修改我在群里的昵称
| :param to_chat_room: 群ID
| :param name: 昵称
| :return: 无
|
| batch_query_member_nick_name(self, to_chat_room, wx_id_list)
| 批量查询群成员的群昵称
| :param to_chat_room: 群ID
| :param wx_id_list: 群成员的微信ID列表
| :return: List数据
|
| collection(self, msg_data)
| 收款
| :param msg_data: 消息数据
| :return: 无
|
| comment_moments(self, moments_id, content)
| 朋友圈评论
| :param moments_id: 朋友圈ID
| :param content: 评论内容
| :return: 无
|
| create_chat_room(self, wx_id_list)
| 创建群聊
| :param wx_id_list: 邀请进群的微信ID列表
| :return: 群ID
|
| del_comment_moments(self, moments_id, comment_id)
| 朋友圈删除评论
| :param moments_id: 朋友圈ID
| :param comment_id: 评论ID
| :return: 无
|
| delete_chat_room_member(self, to_chat_room, to_wx_list)
| 踢出群成员
| :param to_chat_room: 群ID
| :param to_wx_list: 群成员微信ID列表
| :return: 无
|
| delete_friend(self, to_wx)
| 删除好友
| :param to_wx: 要删除的微信ID
| :return: 无
|
| exit_chat_room(self, to_chat_room)
| 退出群聊
| :param to_chat_room: 群ID
| :return: 无
|
| follow_mp(self, mp_id)
| 关注公众号
| :param mp_id: 公众号ID
| :return: 无
|
| forward_msg(self, to_wx, msg_id)
| 转发任意消息
| :param to_wx: 接收者的微信ID/群ID
| :param msg_id: 消息ID
| :return: 无
|
| get_access_url(self, url)
| 获取外部浏览器可访问的URL
| :param url: 只能在微信中打开的URL(如公众号链接)
| :return: 可访问的URL
|
| get_chat_room_members(self, to_chat_room)
| 获取群成员列表
| :param to_chat_room: 群ID
| :return: list数据
|
| get_cur_window_info(self)
| 获取当前聊天窗口信息
| :return: dict数据
|
| get_cur_wx_pid(self)
| 获取当前微信进程的PID
| :return: 进程PID
|
| get_db_name_list(self)
| 获取所有数据库名称
| :return: List数据
|
| get_login_state(self)
| 获取微信登录状态
| :return: True:已登录 False:未登录
|
| get_moments(self, last_id=None)
| 获取朋友圈数据
| :param last_id: 最后一条朋友圈的ID【翻页必传】
| :return: List数据
|
| get_moments_by_friend(self, wx_id, last_id=None)
| 获取指定好友的朋友圈
| :param wx_id: 好友的微信ID
| :param last_id: 最后一条朋友圈的ID【翻页必传】
| :return: List数据
|
| get_mp_doc(self, gh_id, next_offset=None)
| 获取公众号文章
| :param gh_id: 公众号ID
| :param next_offset: 下一页的偏移【翻页必传】
| :return: Dict数据
|
| get_self_info(self)
| 获取个人信息
| :return: 未登录时返回None,登录成功返回字典数据
|
| get_small_app_code(self, app_id)
| 获取小程序code
| :param app_id: 小程序的AppId
| :return: 小程序code
|
| hide_wx_windows(self)
| 隐藏微信窗口
| :return: 无
|
| invite_friend_enter_chat_room(self, to_chat_room, to_wx_list)
| 邀请好友进群
| :param to_chat_room: 群ID
| :param to_wx_list: 好友微信ID列表
| :return: 无
|
| like_moments(self, moments_id, state)
| 朋友圈点赞/取消点赞
| :param moments_id: 朋友圈ID
| :param state: True:点赞 False:取消点赞
| :return: 无
|
| logout(self)
| 退出登录
| :return: 无
|
| mask_msg_switch(self, to_id, switch)
| 开启/关闭消息免打扰
| :param to_id: 好友ID/群ID
| :param switch: True:开启免打扰 False:关闭免打扰
| :return: 无
|
| moments_upload_img(self, path)
| 朋友圈上传图片
| :param path: 图片的绝对路径
| :return: Dict数据
|
| ocr_recognition(self, path, is_split=False)
| OCR文字识别
| :param path: 图片的绝对路径
| :param is_split: 是否分段返回
| :return: 识别结果(分段模式返回list)
|
| pull_label_list(self)
| 拉取标签列表
| :return: list数据
|
| pull_list(self, pull_type)
| 拉取列表(好友/群/公众号/其他)
| :param pull_type: 好友:1 群:2 公众号:3 其他:4
| :return: list数据
|
| qr_code_join_chat_room(self, url)
| 群二维码进群
| :param url: 群二维码解析的URL
| :return: 群ID
|
| query_friend_info(self, to_wx)
| 查询好友信息
| :param to_wx: 要查询的微信ID
| :return: dict数据
|
| query_friend_info_by_net(self, to_wx)
| 网络查询好友信息
| :param to_wx: 要查询的微信ID
| :return: dict数据
|
| query_wx_info_by_net(self, key)
| 网络查询陌生人信息
| :param key: 手机号/QQ号/微信号
|
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人、群管理等强大的功能基于微信PC端的Python接口,开发者可通过Python轻松调用。实现微信机器人
资源推荐
资源详情
资源评论
收起资源包目录
基于微信PC端的Python接口,开发者可通过Python轻松调用 实现微信机器人、群管理等强大的功能 (139个子文件)
style.css 51KB
website.css 31KB
website.css 8KB
ebook.css 3KB
search.css 974B
expandable-chapters.css 568B
WeChatApi.dll 4.96MB
WeChatApi.dll 4.96MB
WeChatApi.dll 4.95MB
WeChatApi.dll 4.95MB
fontawesome-webfont.eot 75KB
注入工具(图形界面版).exe 3.97MB
注入工具(图形界面版).exe 3.41MB
inject_tool.exe 265KB
inject_tool.exe 265KB
inject_tool.exe 208KB
inject_tool.exe 208KB
.gitattributes 123B
.gitignore 46B
index.html 59KB
社区版跟专业版区别.html 54KB
接收消息.html 47KB
常见问题及解决方案.html 46KB
037-获取朋友圈数据.html 44KB
063-获取指定好友的朋友圈.html 43KB
072-搜一搜.html 41KB
023-网络查询陌生人信息.html 39KB
014-群聊发送消息并且@指定群成员.html 38KB
022-网络查询好友信息.html 38KB
048-拉取标签列表.html 37KB
052-获取外部浏览器可访问的URL.html 37KB
017-添加好友.html 37KB
008-发送文本消息.html 37KB
042-获取所有数据库名称.html 37KB
024-创建群聊.html 37KB
059-发送语音消息.html 37KB
003-获取个人信息.html 37KB
067-发卡片链接朋友圈.html 37KB
069-下载朋友圈图片.html 37KB
030-批量查询群成员的群昵称.html 37KB
021-本地查询好友信息.html 37KB
001-实例化API.html 37KB
055-获取当前聊天窗口信息.html 36KB
044-收款.html 36KB
066-发图文朋友圈.html 36KB
043-查询数据库.html 36KB
070-下载朋友圈视频.html 36KB
012-发送卡片链接.html 36KB
002-启动微信.html 36KB
065-发送转发朋友圈.html 36KB
058-发送位置消息.html 36KB
051-OCR文字识别.html 36KB
016-发送公众号卡片.html 36KB
007-获取群成员列表.html 36KB
060-获取公众号文章.html 36KB
064-朋友圈上传图片.html 36KB
034-置顶取消置顶聊天.html 36KB
006-拉取列表.html 36KB
046-保存图片.html 36KB
015-群聊发送文本信息并且@所有人.html 36KB
056-同意好友邀请进群.html 36KB
011-发送好友名片.html 36KB
029-群聊保存取消保存到通讯录.html 36KB
057-群二维码进群.html 36KB
028-踢出群成员.html 36KB
013-发送GIF表情消息.html 36KB
033-开启关闭消息免打扰.html 36KB
068-修改好友描述信息.html 36KB
031-修改我在群里的昵称.html 36KB
010-发送文件视频消息.html 36KB
035-关注公众号.html 36KB
049-发送XML消息.html 36KB
027-邀请好友进群.html 36KB
047-开启关闭保存语音.html 36KB
050-转发任意消息.html 36KB
038-朋友圈点赞取消点赞.html 35KB
039-朋友圈评论.html 35KB
020-修改好友备注.html 35KB
009-发送图片消息.html 35KB
040-朋友圈删除评论.html 35KB
026-发送群公告.html 35KB
025-修改群名称.html 35KB
053-获取当前微信进程的PID.html 35KB
019-同意添加好友请求.html 35KB
041-获取小程序code.html 35KB
054-自动下载图片视频文件.html 35KB
036-取消关注公众号.html 35KB
032-退出群聊.html 35KB
004-获取微信登录状态.html 35KB
018-删除好友.html 35KB
045-退款.html 35KB
071-禁止微信自动更新.html 35KB
005-退出登录.html 35KB
061-显示微信窗口.html 35KB
062-隐藏微信窗口.html 35KB
常见问题及解决方案.html 25KB
favicon.ico 4KB
theme.js 111KB
gitbook.js 103KB
lunr.min.js 15KB
共 139 条
- 1
- 2
资源评论
丘比特惩罚陆
- 粉丝: 8023
- 资源: 114
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 111 - 快捷方式 (2).lnk
- Java语言+基于SSM面向学科竞赛的学科竞赛管理系统源码+数据库(毕业设计&期末大作业)
- 一个IP地址主机位合并的文本处理Bash脚本
- HW面试题(面试看此完全足够)
- 毕业设计-javaweb的竞赛管理系统的设计与实现源码+数据库.zip
- 《新能源接入的电力市场主辅联合出清》 出清模型以考虑安全约束的机组组合模型(SCUC)和经济调度模型(SCED)组成 程序基于
- SQL注入案例表格(超多案例)
- 路面附着系数估计-无迹扩展卡尔曼滤波(UKF EKF) 软件使用:Matlab Simulink 适用场景:采用无迹 扩展卡尔曼
- c#轻量级高并发物联网服务器接收程序源码(仅仅是接收硬件数据程序,没有web端,不是java,协议自己写,如果问及这些问题统统不
- 程序名称:麦弗逊悬架硬点布置 开发平台:基于matlab平台 计算内容:根据设计输入,布置麦弗逊悬架硬点坐标,匹配转向拉杆断开点
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功