Python有一个针对腾讯微信的开源街口,即:itchat。

之前记录过生成词云的方法,就是使用这个接口完成的,文档地址:http://d-prototype.com/archives/8493

其实,这个接口有更多的玩法,具体可以参考:
http://itchat.readthedocs.io/zh/latest

这里,仅记录我的尝试与笔记。

首先,用PyCharm创建工程:python-dig-wechat。

然后用pip安装itchat模块

对于MS Windows,Python的模块默认都安装在:c:\program files\python36\lib\site-packages\

然后就可以编码了。

获取所有的好友名录,并且向其中的某个人发信息:

将上面的【friend_list】的获取方法改为:

整个代码就变成了输出微信上的自定义聊天群的信息。

这里有几个问题:
1. 对于用户来说,返回的UserName是类似:@xxx
2. 对于群组,返回的UserName则是这样的:@@xxx
3. 群组的扫描并不会扫到所有的列表,而是从你第一次用代码抓取以来,有过信息更新的群组才会出现,自己发的信息不算,要别人发的才算

————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装