NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

wxpy環境搭建

What is wxpy?

wxpy 在 itchat 的基礎上,通過大量介面優化提升了模組的易用性,並進行豐富的功能擴充套件。

How to install wxpy?

Mac or Ubuntu:

sudo pip3 install wxpy

Windows:

pip install wxpy

初識wxpy

登入微信

import wxpy 
bot = wxpy.Bot()

掃描二維碼,即可登陸你的微信。

獲取好友

my_friends = bot.friends()
for friend in my_friends():
print(friend)   

統計好友性別

sex_dict = {'male': 0, 'female': 0, 'other': 0}
for friend in my_friends:
if friend.sex == 1:
sex_dict['male']  = 1
elif friend.sex == 2:
sex_dict['female']  = 1
else:
sex_dict['other']  = 1
print(sex_dict)
print("Total numbers of my friends: ", len(my_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, '其他': 0,         
}
for friend in my_friends:
if friend.province in province_dict.keys():
province_dict[friend.province]  = 1
else:
province_dict['其他']  = 1
print(province_dict)

完整專案程式碼

import wxpy 
bot = wxpy.Bot()
my_friends = bot.friends()
sex_dict = {'male': 0, 'female': 0, 'other': 0}
for friend in my_friends:
if friend.sex == 1:
sex_dict['male']  = 1
elif friend.sex == 2:
sex_dict['female']  = 1
else:
sex_dict['other']  = 1
print(sex_dict)
print("Total numbers of my friends: ", len(my_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, '其他': 0,
}
for friend in my_friends:
if friend.province in province_dict.keys():
province_dict[friend.province]  = 1
else:
province_dict['其他']  = 1
print(province_dict)

相關文章

程式語言 最新文章