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

原创 2018年04月16日 22:14:26

微信上有很多不认识的好友?大佬教你用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对微信好友分析筛选

itchat 批量给微信好友发送祝福消息

明天就是元宵节(2018.3.2),微信批量发送祝福消息。 #coding=UTF-8 #基于python3.6 import itchat,time import sys from itchat....
  • zhizunyu2009
  • zhizunyu2009
  • 2017-08-31 15:00:40
  • 812

用Python对微信好友进行分析

用了微信几年了,微信号有也不少了,但是真正了解自己的好友吗?好友最多的城市是哪个?好友男女比例是多少?好友签名都是什么?今天我们来充分了解自己的微信好友。 运行平台: Windows Py...
  • yaoyefengchen
  • yaoyefengchen
  • 2018-03-02 23:25:53
  • 1000

基于Python实现的微信好友数据分析

  最近微信迎来了一次重要的更新,允许用户对”发现”页面进行定制。不知道从什么时候开始,微信朋友圈变得越来越复杂,当越来越多的人选择”仅展示最近三天的朋友圈”,大概连微信官方都是一脸的无可奈何。逐步泛...
  • qinyuanpei
  • qinyuanpei
  • 2018-02-24 13:03:25
  • 1293

python数据分析(1)——获取微信好友的统计信息

本文主要是尝试下一个比较有意思的python模块:wxpy,导入此模块之后,可以很方便的来创建一个微信机器人和做一些和微信相关的有意思的分析。1. wxpy 安装首先,通过pip方式进行安装,在命令行...
  • FlySky1991
  • FlySky1991
  • 2017-08-20 14:47:45
  • 1768

数据分析之——微信好友分析

itchat中午吃午饭的时候,无意间浏览到某公众号的一篇文章,是关于爬微信好友的。自从爬虫工程师转数据分析师以来,很久没玩过爬虫了,于是乎玩心一起,吃完饭之后自己便尝试起来。itchat 包,已经完成...
  • Lee20093905
  • Lee20093905
  • 2018-01-13 17:53:52
  • 733

使用python抓取微信好友个性签名并形成词云(itchat;wordcloud)

我主要参考这篇文章进行实践:点击打开链接 python版本:3.5 首先整体步骤分为两步:第一步,抓取好友个性签名,这一步主要依靠itchat实现;第二步,分词并形成词云,主要依靠jieba和wo...
  • hhw9307
  • hhw9307
  • 2017-07-21 00:29:04
  • 1286

Python 查看 微信被删除好友

#!/usr/bin/env python # encoding: utf-8 """ 查看被删的微信好友 @link: https://github.com/0x5e/wechat-deleted...
  • haohaixingyun
  • haohaixingyun
  • 2016-07-19 17:27:55
  • 2850

python--查看微信好友是否删除自己

#weixin.py #coding:utf-8 # !/usr/bin/env python # coding=utf-8 #通过该程序可以发现被删除的好友 import os import u...
  • u010694764
  • u010694764
  • 2016-12-19 16:06:29
  • 1176

100%教会你python爬取微信好友男女性别比例和地区分布

本文主要讲爬取微信好友性别比例和地区分布,后面还会讲如何爬取好友其他信息,代码已上传到QQ群(627714866)爬虫技术:pandas、matplotlib、itchat、面向对象写法先看下方大屏幕...
  • wjy_15236288830
  • wjy_15236288830
  • 2018-03-17 15:44:44
  • 167

使用Python统计微信好友的男女比例

使用Python的两个库itchat 和 echart 实现对个人微信的好友的性别统计,输出成为饼图显示在浏览器....
  • weixin_39776355
  • weixin_39776355
  • 2017-08-08 16:22:21
  • 1321
收藏助手
不良信息举报
您举报文章:微信上有很多不认识的好友?大佬教你用Python对微信好友分析筛选
举报原因:
原因补充:

(最多只允许输入30个字)