这个实现起来很简单,微信专门给python提供了一个接口包itchat,我们可以通过这个接口获取微信好友信息,继而统计好友数量和男女比例,下面我大概介绍一下实现过程及主要代码,实验环境win7+python3.6+pycharm,主要步骤如下:

1.安装itchat,这里直接输入命令"pip install itchat"安装就行,如下:

2.itchat安装成功后,我们就可以进行扫码登录,获取好友信息,进行统计了,主要代码如下,很简单,这里只需要性别,所以只需获取Sex字段就行:

3.获取好友性别信息后,我们就可以进行统计了,这里主要有三种,分别是空(未标注性别),男,女,其中0代表空,1代表男,2代表你想,主要代码如下,这里我以绘制饼状图为例进行展示:

统计结果如下图,已经成功统计出男女比例:

至此我们就完成了微信好友数量的统计,和男女比例的统计。其实就整个过程来看,很简单,就是获取好友信息,统计,再绘图这3个过程,只要你有一点python基础,会简单的绘图,很快就能掌握。其实可以统计的信息还有很多,像所在省市等,好玩的也很多,像自动回复等,我这里就不再赘述,网上有这方面的例子,了解了解,对你也有一定帮助,希望以上分享的内容能对你有所帮助吧。

python爬取国家男女比例_如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例?...相关推荐

  1. python爬虫能爬取微信密码吗_如何利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例...

    今天我们继续focus on微信,不过这次给大家带来的是利用Python网络爬虫抓取微信好友总数量和微信好友男女性别的分布情况.代码实现蛮简单的,具体的教程如下. 相信大家都知道,直接通过网页抓取微信 ...

  2. python展示全部好友_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  3. python爬虫好友聊天记录_利用Python网络爬虫抓取微信好友的签名及其可视化展示...

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  4. python爬虫好友图片_利用Python网络爬虫抓取微信好友的签名及其可视化展示

    前几天给大家分享了如何利用Python词云和wordart可视化工具对朋友圈数据进行可视化,利用Python网络爬虫抓取微信好友数量以及微信好友的男女比例,以及利用Python网络爬虫抓取微信好友的所 ...

  5. python爬虫微信朋友圈怎么发文字_如何利用Python网络爬虫抓取微信朋友圈的动态(上)...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  6. 用python爬虫下载视频_使用Python编写简单网络爬虫抓取视频下载资源

    我第一次接触爬虫这东西是在今年的5月份,当时写了一个博客搜索引擎,所用到的爬虫也挺智能的,起码比电影来了这个站用到的爬虫水平高多了! 回到用Python写爬虫的话题. Python一直是我主要使用的脚 ...

  7. python抓取微信朋友圈动态_2018最全如何利用Python网络爬虫抓取微信朋友圈的动态...

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  8. 2018最全如何利用Python网络爬虫抓取微信朋友圈的动态

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  9. 如何利用Python网络爬虫抓取微信朋友圈的动态(上)

    今天小编给大家分享一下如何利用Python网络爬虫抓取微信朋友圈的动态信息,实际上如果单独的去爬取朋友圈的话,难度会非常大,因为微信没有提供向网易云音乐这样的API接口,所以很容易找不到门.不过不要慌 ...

  10. Python实例:网络爬虫抓取豆瓣3万本书(1)

    花了些时间看了Python一整本书,写了些小例子,因为是有经验的人自学,所以很多都是跳过的. 不过学习还是得在实践中去,学一门语言还得运用中去. 去下一些例子下来,去运行,调试时最好的了. <网 ...

最新文章

  1. AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?
  2. 人天生就会除法,宾大最新研究:儿童啥都不学也能算出来
  3. 分布式服务(RPC)+分布式消息队列(MQ)面试题精选
  4. java数组去重_再谈JavaScript数组去重
  5. linux tcp文件分包_Linux网络监控工具大点兵
  6. 详细分析TCP数据的传输过程
  7. 从2D到3D 开发者讲述“街霸V”的美术秘笈
  8. 微信支付开发(2) 扫码支付模式一
  9. 修改web.conf不重启服务的方法
  10. linux目录蓝色,前言linux系统默认目录颜色是蓝色的,在黑背景下看不清楚,可以通过以下2种方法修改ls查看的颜色。方法:1、拷贝/etc/DIR_COLORS文件为...
  11. does not point to a valid jvm installation
  12. 微信服务号使用微信支付
  13. python计算学分绩点的程序_Python爬虫实战七之计算大学本学期绩点
  14. NPS, 校外连接校园网
  15. 在北京租房 舒舍的租客素质怎么样?
  16. Linux常用图片查看处理软件
  17. DevOps - (1)Terraform+阿里云实现云资源的CI/CD
  18. 史上最“奇葩”相亲男惊呆网友:你那么普通,却那么自信
  19. 11.9 至 11.17 四道典型题记录: Counter 弹出 | map函数 | 子集求取 | 有序字符桶分装
  20. Android如何查看手机网卡信息和ip信息

热门文章

  1. Orange pi GPIO输出控制,裸机点灯大法(一)!
  2. ES6新特性 promise
  3. ES6新特性及其用法
  4. css position:absolute 居中
  5. oracle转义单引号,Oracle 单引号 双引号 转义符 分隔符
  6. Java练手(1)(杨辉三角、猜数字、点名器等)
  7. matlab水壶图形,[转载]Matlab 图像处理相关函数命令大全
  8. 移动Ad hoc网络研究
  9. CAD图纸能转换成图片吗
  10. html制作月亮,HTML5/CSS3美丽的超级月亮