之前做社群运营,需要拿到微信好友和群成员的名单,于是撸了一个工具集 ;-P
主要功能
wxExportContact.py
- 导出微信通讯录好友(昵称、备注名、显示名、
微信号、性别、省份、城市、签名) - 为方便阅读及显示,已移除昵称、备注名中的 Emoji 等特殊内容
- 显示名:备注名非空为备注名,反之为昵称
-
隐私设置缘故,部分微信号无法获取(微信版本升级,已无法获取微信号) - 通讯录按显示名全拼升序排列,特殊类型置于末尾
在线演示: http://kagent.applinzi.com/wx
wxExportGroups.py
- 导出群成员名单(昵称、
微信号、群名片、是否好友、备注名、性别、省份、城市、签名) - 只能读取已保存至通讯录的群聊
- 群成员按进群时间升序排序
在线演示: http://kagent.applinzi.com/wxqun
wxSendMessage.py
- 向好友或微信群发送文本、图片消息
- 只能读取已保存至通讯录的群聊
- 连续发送约 100 次后,会受到限制,约 1 小时后才能复活正常
wxAutoReply.py
- 自动回复好友消息(回复的时间间隔可自定义)
本工具所使用的接口是通过抓包微信网页版获得的,实际上还可以实现更多功能,例如通过好友请求、拉群、踢人、添加群内成员为好友等。感兴趣的童鞋可以动手尝试下。欢迎交流 ~
源代码详见 GitHub 仓库 https://github.com/caspartse/wechat-toolbox