代码我是在anaconda的jupyter notebook里编写运行的
需要安装的库
在cmd里安装
pip install wxpy
pip nstall pyecharts
wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。
pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。使用pyecharts可以生成独立的网页,也可以在flask、django中集成使用。
一、效果图
1、微信好友性别分布情况
2、微信好友地域分布情况
二 、微信好友性别分布情况代码详解
from wxpy import Bot ## 导入模块
bot = Bot() # 初始化机器人,扫码登陆
运行以上代码,然后用你的微信扫码登录,登录成功的界面:
friends = bot.friends() #获取微信好友信息
id2sex = {
1:'男性',2:'女性'