利用微信开放的接口itchat 可以获取登录的微信好友信息 并且利用图像工具显示分析结果 非常的有意思 记录下实现过程 并提供可执行代码
首先要 import itchat 库 这个是微信开源的一个接口 用于登录微信并且查看账户里好友信息服务的
2种导入方法 都可以快速下载库
1.在cmd里可以直接 pip3 install itchat
2.在pycharm中可以依次 File-->Settings-->Project xxx项目-->Project Interpreter --> + --> 搜索里面输入itchat --> install Package
如果还不知道怎么导库 百度搜 肯定可以解决
想要学习Python。可以加Python学习交流群:960410445,资料都已经上传群文件流,进群就可以自行下载!
一.可以利用itchat获取好友的男女比例,好友的地域分布 上代码
里面需要import 3个包 (itchat,pandas,matplotlib)用上面讲过的相同方法下载库
显示效果为
实现代码
二.可以根据获取的好友个性签名 制作词云 比如下图
上代码
由于这个用到的东西多一些 需要导入的包也 多一些 但是没关系 缺少哪个库就对应下载哪个库 下载库的方法都一样
说一下 需要更改的地方
1.第37行 alice_coloring = np.array(Image.open(os.path.join(r'C:\Users\Administrator\Desktop', 'iphone.jpg')))
C:\Users\Administrator\Desktop改为存放图片的路径 iphone.jpg改为你自己图片的名称
2.第62行 my_wordcloud.to_file(os.path.join('F:\\', 'wechat_cloud.png')) 作用是将生成图片放入指定文件夹中 你可以更改放到你想放的路径 改完之后 63行的路径也要改 当然如果偷懒的话 也可以不改 你会发现F盘下 有你生成的文件
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小编的支持。
领取专属 10元无门槛券
私享最新 技术干货