ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python自动化

2019-11-02 19:53:30  阅读:342  来源: 互联网

标签:name python 微信 bot wxpy 自动化 print friends


人生苦短,我用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.最后
哈哈,相信你们也看到了,怕大佬社工我,我就打码了,信息点很多,很方便,自动化统计

 


标签:name,python,微信,bot,wxpy,自动化,print,friends
来源: https://www.cnblogs.com/lanyincao/p/11783732.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有