人生苦短,我用python
越学python,越觉得python好玩,特别是自动化和人工智能
1.微信登录和退出
1 #!/usr/bin/env python3
2 # coding:utf-8
3 # 2019/11/2 1:53
4 #lanxing
5 #微信登录和登出
6 from wxpy import *
7
8 #初始化机器人,扫码登录
9 #cache_path保持登录,Bot初始化中可以加入参数:console_qr是否在可控制台显示二维码
10 bot = Bot(cache_path=True)
11 print("登录成功")
12
13 bot.logout()
14 print("成功退出登录")

2.阻塞进程,保持登录状态 import wxpy bot = wxpy.Bot(cache_path=True) bot.join()

3.找到自己微信里面的所有朋友的个人信息,省份,城市,昵称等信息
1 #!/usr/bin/env python3
2 # coding:utf-8
3 # 2019/11/2 1:53
4 #lanxing
5 from wxpy import *
6
7 bot = Bot(cache_path=True,console_qr=False)
8 #启用 puid 属性 ,并指定puid 所需的映射数据保存/载入路径
9 bot.enable_puid('wxpy_puid.pkl')
10 friends = bot.friends()
11 sex_male = 0
12 sex_femal = 0
13 unkown = 0
14 for i in range(len(friends)):
15 #friends[i]拥有的属性列表
16 print('friends[i]:\t',friends[i]) #聊天对象格式为: <Friend:备注名称>
17 print('nick_name:\t' + friends[i].nick_name) #微信好友的微信昵称
18 print('name:\t', friends[i].name) #扫码用户的该微信好友的备注
19 print('remark_name:\t' + friends[i].remark_name)
20 print('bot:\t', friends[i].bot) #机器人对象 格式为: <Bot: 备注名称
21 print('raw:\t', friends[i].bot) #微信好友对应的用户详细信息json数据
22 print('puid:\t' , friends[i].puid) #微信好友对应的puid值
23 print('NickName:\t' + friends[i].raw['NickName']) #打印备注信息
24 print('Province:\t' + friends[i].raw['Province']) #打印好友所在省份
25
26 print('City:\t\t\t' + friends[i].raw['City']) #城市
27 #男性 sex值为1, 女性值为2 末提供为0
28 print(friends[i].raw['Sex'])
29
30 if friends[i].raw['Sex'] == 1:
31 sex_male +=1
32 elif friends[i].raw['Sex'] == 2:
33 sex_femal +=1
34 else:
35 unkown +=1
36
37 print('count of male is:' , sex_male,'count os female is :',sex_femal,'不知道性别的共:',unkown)
38 print('共有好友:',len(friends))

4.最后哈哈,相信你们也看到了,怕大佬社工我,我就打码了,信息点很多,很方便,自动化统计