微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

在这里我还是要推荐下我自己建的Python开发学习群:483546416,都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2017最新的Python零基础资料和Python进阶教程,欢迎进加入

既然是要做统计和分析,第一步就是微信朋友的所有可以抓取的资料抓取出来。所谓有用的资料大致来说有以下几个内容:

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选


那么如何抓取呢?这里使用了之前有一位大神写的如何找出被删的好友的代码,修改部分为从提取json数据截断,对返回的json数据进行提取分别找到了以下的所需要的信息:

代码修改为:

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

所返回的json结果如下图所示

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

第二步:性别统计和地区分布

使用python的pandas科学计算库进行简单的统计

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

最后再生成省份好友分布地图

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

如下开始是对抓取的朋友头像进行遍历识别是否含有人脸,代码如下。

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

执行以上代码统计出最后的结果

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页