利用 Python 分析微信好友性别和位置

利用 Python 分析微信好友性别和位置
今天用到一个非常有意思的库——itchat,它已经完成了 wechat 的个人账号API接口,使爬取个人微信信息更加方便。

下载

pip3 install itchat

爬取微信好友信息

利用 Python 分析微信好友性别和位置

这样就将你所有微信好友的信息都返回了,我们并不需要这么多的信息,我们选取一些信息存储到 csv 文件中

利用 Python 分析微信好友性别和位置

注意:返回的信息是一个 list,其中第一个是我自己的信息,所以要从第二项开始

存储的文件

利用 Python 分析微信好友性别和位置

2:女性,1:男性,0:其他

接下来,我们分析 csv 文件中的数据

首先我们看看微信好友性别的分布:

利用 Python 分析微信好友性别和位置

我这里是用的 Echarts 图表,偷了一个小懒
利用 Python 分析微信好友性别和位置

我的微信里还是男性占比多,比较正常

接下来分析微信好友的位置

利用 Python 分析微信好友性别和位置

Echarts 展示

利用 Python 分析微信好友性别和位置

这个柱状图很直观的向我们展示了微信朋友的分布。

这篇文章只是用到了 itchat 的一个小功能,它还有很多有趣 的功能,例如自动回复微信信息、自动添加好友、管理微信群等,都等着大家去积极的探索。

阅读推荐:

视频版丨Python 开发个人微信号在运维开发中的使用

转载|出处:http://t.cn/R8Ljkir

Python 3 入门和实践

转载于:https://blog.51cto.com/51reboot/2067788

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值