python破解微信_用python看看微信里有没有好妹妹!

本文使用Python的wxpy库登录微信并获取好友列表,进一步统计好友的性别比例和各省份分布。通过`login()`函数实现扫码登录,获取好友对象;`show_sex_ratio()`函数统计并打印男女好友数量;`show_area_distribution()`函数统计并展示好友所在省份的数据。
摘要由CSDN通过智能技术生成

[Python] 纯文本查看 复制代码from wxpy import * #导入库

#注释就写几个关键的,看不懂的话,还是抓紧时间格式化吧

#登录

def login():

# 初始化机器人,扫码登陆

bot = Bot()

# 获取所有好友

my_friends = bot.friends()

print(type(my_friends))

return my_friends

def show_sex_ratio(friends):

# 使用一个字典统计好友男性和女性的数量

sex_dict = {'male': 0, 'female': 0}

for friend in friends:

# 统计性别

if friend.sex == 1:

sex_dict['male'] += 1

elif friend.sex == 2:

sex_dict['female'] += 1

print(sex_dict)

def show_area_distribution(friends):

# 使用一个字典统计各省好友数量

province_dict = {'北京': 0, '上海': 0, '天津': 0, '重庆': 0,

'河北': 0, '山西': 0, '吉林': 0, '辽宁': 0, '黑龙江': 0,

'陕西': 0, '甘肃': 0, '青海': 0, '山东': 0, '福建': 0,

'浙江': 0, '台湾': 0, '河南': 0, '湖北': 0, '湖南': 0,

'江西': 0, '江苏': 0, '安徽': 0, '广东': 0, '海南': 0,

'四川': 0, '贵州': 0, '云南': 0,'内蒙古': 0, '新疆': 0,

'宁夏': 0, '广西': 0, '西藏': 0,'香港': 0, '澳门': 0}

# 统计省份

for friend in friends:

if friend.province in province_dict.keys():

province_dict[friend.province] += 1

data = []

for key, value in province_dict.items():

data.append({'name': key, 'value': value})

print(data)

def main():

friends = login()

show_sex_ratio(friends)

show_area_distribution(friends)

if __name__ == '__main__':

main()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值