python进行微信好友分析

1. 使用到的库

① wxpy:初始化微信机器人

② openpyxl:保存微信好友数据为Excel表格  

③ pyecharts:生成可视化的地图  

④ wordcloud、matplotlib、jieba:生成词云图

2. 代码实现

此处使用类来实现

(1) 导入模块 

(2) 初始化机器人和获取微信好友的源信息

此处调用 Bot() 方法,需要扫码登陆微信网页版,后续操作才能进行。 

(3) 统计和处理微信好友的信息

除了列出的还有 个性签名、头像其他属性。

(4) 保存微信好友的信息

在这保存为Excel表格,在代码中插入表头行,为了便于阅读。

(5) 分析微信好友的信息

(6) 生成city词云图

(7) 生成province地图

(8) 生成city地图

有了上述实现各个功能的方法,那么就差一个调用各种方法的方法了。

(9) run方法

对于文件路径,在main函数中传递即可。【注】:上述代码都在类中,在此处结束,下面为main函数

是不是觉得Main函数很简短,哈哈,没错,就是这么简!

接下来看看实现的效果吧!

猜你喜欢

转载自www.cnblogs.com/ljh463089611/p/10980451.html
今日推荐