前几天看到python语言里有一个开放的API,名为itchat,了解后,发现是个很好玩的接口。
itchat可以模拟微信登陆、发送等操作,通过程序控制微信操作。
迫不及待调用接口,做了一个好玩的事情。
把自己微信里所有好友的头像、性别、省份、城市、签名等信息抓取出来。
简单来说,就是抓自己的微信数据,让它动起来!
本人的微信共578位好友。
把头像做个拼接,就是下面这个样子,密集。
有用自己真实照片做头像,有用卡通的、有用景色的、有用动物的、还有用logo的。。。
再看性别,男7女3,还是同性居多。
从省份来看,1/3好友在江苏,广东、北京、湖北各有1/10好友。
自己是湖北人,在广东读的大学,后来来南京读研究生,在北京也呆过一段时间,而且不少好友在北京工作,所以这几个地方人多。
从城市来看,南京好友最多,其次为广州、北京、上海、深圳。
嗯,和北上广深联系很紧密!
此外,就是自己老家黄冈。
同样,把好友签名抓取出来,做个词频分析,用一张“熊猫”把词频展示出来。
“努力”、“生活”、“城市”、“人生”等词汇出现频次较高。
再有就是“梦想”、“生命”、“感恩”、“快乐”、“少年”等词汇。
如果根据词语组成句子,就是“在城市努力生活,追求人生梦想,尊重生命,懂得感恩,做个快乐少年!”
满满的鸡汤!
说明好友签名中,正能量很多。
当然,最后,如果能把这些放在一张图上更好,最好是放到一个网页上去。
还好,阿里的DataV提供了这个工具,注册个账号,把数据传上去,作图。
以下是网页端展示,点击下面链接即可,手机端也能打开。
DataV是做大屏显示,最好将手机横屏。地图还可以自由拖动,Yeah!
Over!
Ps:如需私人定制,请联系。。。O(∩_∩)O哈哈~
喜欢就在下方点个️️红心鼓励下。