Python之获取微信好友信息
2018-08-29 14:49
651 查看
save_info.py:
#!/usr/bin/python # -*- coding: UTF-8 -*- import itchat import pickle itchat.auto_login(hotReload=True) itchat.dump_login_status() friends = itchat.get_friends(update=True)[:] def save_obj(obj, name ): with open(name + '.pkl', 'wb') as f: pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL) save_obj(friends,'friends')
show_info.py
#!/usr/bin/python # -*- coding: UTF-8 -*- import pickle def load_obj(name ): with open( name + '.pkl', 'rb') as f: return pickle.load(f) friends = load_obj('friends') total = len(friends) - 1 man = women = other = 0 for friend in friends[0:] : sex = friend["Sex"] if sex == 1 : man += 1 elif sex == 2 : women += 1 else : other += 1 print u'姓名:{} 昵称:{} 格言{}'.format(friend["RemarkName"],friend["NickName"],friend["Signature"]) ss = '🐯🍉🍀🙆🏼💧🐬🌈🐑🐠🙈🐰🍋🤪🌟🌧🍇🔔🎉💎💍👑' for i in range(int(len(ss)/4)): print ss[i*4:(i+1)*4] print("男性好友:%d" % (man)) print("女性好友:%d" % (women)) print("男性好友:%.2f%%" % (float(man) / total * 100)) print("女性好友:%.2f%%" % (float(women) / total * 100)) print("其他:%.2f%%" % (float(other) / total * 100))
相关文章推荐
- python数据分析(1)——获取微信好友的统计信息
- python项目:获取微信好友信息(一)抓取微信好友数据
- python项目:获取微信好友信息(二)csv数据读取与处理
- 用python 分析微信好友信息并生成词云
- python获取微信用户基本信息
- python 通过电话号码获取微信性别信息
- 微信获取好友、公众号、群聊的信息
- Python实践-itchat获取微信好友总人数以及男女比例
- python 获取微信好友列表(微信web)
- python数据分析(1)——获取微信好友的统计信息
- Python微信好友信息意义及取值分析(基于itchat)
- 微信是一个很神器的软件!用Python掌握好友的信息!勿用于非法!
- python脚本抓取天气信息并发给微信好友
- 模拟微信登陆和获取好友信息
- perl 实现微信登录 获取好友 群信息的简单实现
- python实战===爬取所有微信好友的信息
- Python和微信之获取好友昵称并制作wordcloud
- python获取的信息列表微信公共平台和用户头像
- 使用python3获取微信好友并导入到excle中
- Python爬取自己微信好友信息,并制作好友签名词云