import itchat# 登录微信
# itchat.login()
itchat.auto_login(hotReload=True)
# 获取好友列表
friends=itchat.get_friends()[0:]
# 男性
male=0
# 女性
female=0
# 未知性别
other=0
otherlist = []for i in friends[1:]:sex=i['Sex']if sex==1:male+=1elif sex==2:female+=1else:otherlist.append(i['NickName'])other+=1# 微信好友数量
total=len(friends[1:])
print("微信好友总数:%d"%(total))
print("男性好友占比:%.2f%%"%(float(male)/total*100))
print("女性好友占比:%.2f%%"%(float(female)/total*100))
print("未知性别好友占比:%.2f%%"%(float(other)/total*100))
print("未知性别好友列表:%s"%otherlist)

获取微信好友数量和性别占比相关推荐

  1. python的itchat获取微信好友数量和性别统计

    python获取微信好友数量和性别统计 先安装itchat库 pip install itchat 源代码如下: 代码执行时会跳出二维码界面,通过手机微信扫码进行登录 import itchat# 登 ...

  2. python判断性别的源代码_Python 获取微信好友地区、性别、签名信息并将结果可视化...

    序言 我之前在CSDN博客上分享过两篇有关 itchat库的教程, 本篇博客是itchat库系列的第三篇文章,它主要实现的功能是获取微信好友地区.性别.签名信息并将结果可视化 正文 根据itchat库 ...

  3. Python3爬虫抓取微信好友数量、性别、以及城市分布等信息。

    import itchat import pandas as pd # 先登录 itchat.login()# 获取好友列表 friends = itchat.get_friends(update=T ...

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

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

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

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

  6. python:获取微信好友列表信息(二)进行导出微信好友到csv数据读取与处理

    接上一篇:https://blog.csdn.net/seoyundu/article/details/81543656 代码中:对csv文件读取,并利用pandas库处理,统计出好友信息. pand ...

  7. python入门爬虫微信简单的实现微信好友数量

    最好的操作方式就是上官网看,不理解的搜百度,想操作微信就要导入import itchat 官网 如有安装了pycharm可以在setting里面搜索itchat直接下载,没有话可以通过命令下载 pip ...

  8. Python爬微信好友头像,性别,所在地区

    Python爬微信好友头像,性别,所在地区 本文适合新手(有一定基础的小白) 今天没事,用的网页版微信,于是看源码心理作怪,F12打开,研究了一下,结果发现 /斜眼笑/斜眼笑/斜眼笑 再加上,没事干, ...

  9. python获取微信好友头像拼接“2020”

    python获取微信好友头像拼接"2020" 背景 思路 源码说明 背景 2019年的最后一天,心想马上就要跨年,大家都在总结和祝福,但是又不想随大流,打开微信,翻看着通讯录,突然 ...

最新文章

  1. OpenCV位姿与投影变换
  2. Meteor:发布与订阅
  3. 常用Python机器学习库介绍
  4. 十进制与二进制间的相互转换
  5. Android 笔记之 R 文件
  6. make后gcc出现不全_Linux零基础:C语言和gcc
  7. nodejs项目的package-lock.json文件的用途
  8. 【渝粤教育】国家开放大学2018年秋季 0434-22T高级英语口语 参考试题
  9. 2万 | 北京做Java开发月薪 2 万,so easy!
  10. 2.JAVA-基础语法以及String的介绍
  11. 【成功解决】Error:(3, 46) java: 程序包org.springframework.context.annotation不存在
  12. 【Scala】Scala练习题(一)
  13. 12 Best Custom ROMs for Android You Can Install
  14. Windows10神州网信版的远程桌面开启
  15. Unity—手机端的触屏控制
  16. STL源码剖析---红黑树原理详解上
  17. 失业三星期:我寻找第二份编程工作之路
  18. Java父子二人求父子年龄_六年级数学年龄问题应用题练习2013
  19. 微信公众号怎么做地推活动?效果极佳又安全!
  20. 将数组的奇数放在前面,偶数放在后面

热门文章

  1. Java编写胖老鼠的交易_HDOJ1009 肥鼠的交易 | 学步园
  2. mingw64下动态库和静态库链接的真正区别和用法(详细)
  3. Android 封装RecyclerView.Adapter,省其ViewHolder
  4. nui-treeselect控件实现二级子节点互斥选择
  5. Ubuntu 20.04 桌面版安装显卡驱动过程
  6. Qt学习-创建第一个工程
  7. Nginx配置PHP处理nginx-upload-module的文件上传
  8. Flutter仿今日头条TabBar
  9. (转)Excel 2016 内存或磁盘空间不足无法打开Excel
  10. 智能驾考远程监控方案4G工业路由器物联网应用