一、itchat
itchat是一个开源的微信个人号接口,这一次就用它来实现。
在使用之前,先下载,老规矩通过 pip install itchat 即可安装。
想要获取朋友圈信息,只需要几行代码就可以获取。为减少登录次数,将获取到的信息保存到 json 文件中即可。
itchat.login() # 通过二维码连接登录账号
friend_msg = itchat.get_friends(update=True)[0:] # 获取微信好友信息
将微信好友信息保存起来,减少登录的次数
with open(’./friend_message.json’, ‘w’, encoding=‘utf-8’) as file:
json.dump(friend_msg, file, ensure_ascii=False)
file.close()
二、读取文件获取信息
我们只需要关注里面其中的主要信息,按照需求获取。这次就只单单获取性别和城市信息。
先获取性别信息
def get_gender(message):
sex_dic = {}
sex_list = []
for i in range(1, len(message)):
sex = message[i][‘Sex’]
if sex == 1:
sex_dic[‘Male’] = sex_dic.get(‘Male’, 0) + 1
sex_list.append(“男”)
elif sex == 2:
sex_dic[‘Female’] = sex_dic.get(‘Female’, 0) + 1
sex_list.append(“女”)
else:
sex_dic[‘Unknown’
使用itchat探索微信朋友圈信息

本文介绍了如何利用Python的itchat库获取并分析微信朋友圈信息。首先,通过itchat登录并保存好友信息到json文件,然后读取文件获取性别和城市数据。接着,对数据进行可视化,绘制性别环状图和城市分布柱状图。最后,作者分享了项目代码的获取方式,并邀请读者探索更多可能性。
最低0.47元/天 解锁文章
890

被折叠的 条评论
为什么被折叠?



