这段程序参考微信公众号“python那些事儿”,大部分代码都是上面的。
本程序实现功能:分析个人微信好友的城市,统计男女比例。
使用环境:python 3.5
使用方法:首先用pip安装 wxpy
。然后运行此程序,微信扫一扫出来的二维码,点击登录即可。注意程序运行期间需要联网。
工作原理:Bot
模拟了一个微信网页客户端。调用里面的API统计即可。
此外,wxpy
还可以统计每个好友的省份(只需要把city
改为
province
),个性签名,或者是否是好友。
# coding=utf-8
from wxpy import *
bot= Bot()
fr_info=bot.friends()
pro_info={}
for fr in fr_info:
if fr.city in pro_info.keys():
pro_info[fr.city]+=1
else:
pro_info[fr.city]=1
for key in pro_info:
print(key,"->",pro_info[key])
male=0
female=0
for fri in fr_info:
if fri.sex==1:
male=male+1
elif fri.sex==2:
female=female+1
print("--"*5)
print ("男",male)
print ("女",female)
print ("共计",male+female)