让自己的微信数据动起来

前几天看到python语言里有一个开放的API,名为itchat,了解后,发现是个很好玩的接口。

itchat可以模拟微信登陆、发送等操作,通过程序控制微信操作。

迫不及待调用接口,做了一个好玩的事情。

把自己微信里所有好友的头像、性别、省份、城市、签名等信息抓取出来。

简单来说,就是抓自己的微信数据,让它动起来!


本人的微信共578位好友。

把头像做个拼接,就是下面这个样子,密集。

有用自己真实照片做头像,有用卡通的、有用景色的、有用动物的、还有用logo的。。。

让自己的微信数据动起来_第1张图片
头像合并

再看性别,男7女3,还是同性居多。

让自己的微信数据动起来_第2张图片
性别

从省份来看,1/3好友在江苏,广东、北京、湖北各有1/10好友。

自己是湖北人,在广东读的大学,后来来南京读研究生,在北京也呆过一段时间,而且不少好友在北京工作,所以这几个地方人多。

从城市来看,南京好友最多,其次为广州、北京、上海、深圳。

嗯,和北上广深联系很紧密!

此外,就是自己老家黄冈。

让自己的微信数据动起来_第3张图片
省份和城市

同样,把好友签名抓取出来,做个词频分析,用一张“熊猫”把词频展示出来。

“努力”、“生活”、“城市”、“人生”等词汇出现频次较高。

再有就是“梦想”、“生命”、“感恩”、“快乐”、“少年”等词汇。

如果根据词语组成句子,就是“在城市努力生活,追求人生梦想,尊重生命,懂得感恩,做个快乐少年!”

满满的鸡汤!

说明好友签名中,正能量很多。

让自己的微信数据动起来_第4张图片
好友签名词频

当然,最后,如果能把这些放在一张图上更好,最好是放到一个网页上去。

还好,阿里的DataV提供了这个工具,注册个账号,把数据传上去,作图。


以下是网页端展示,点击下面链接即可,手机端也能打开。

我的微信

DataV是做大屏显示,最好将手机横屏。地图还可以自由拖动,Yeah!

让自己的微信数据动起来_第5张图片
打开界面

Over!

Ps:如需私人定制,请联系。。。O(∩_∩)O哈哈~

喜欢就在下方点个️️红心鼓励下。

你可能感兴趣的:(让自己的微信数据动起来)