全球快看:wxpy库的常用实用方法 微信好友可视化分析方法
当微信一步步走进人们的生活,大家慢慢离不开它,好了不写作文了! 今天是对wxpy库常用方法的概述,包括自动回复,自动接受好友请求,转发,监听,防撤回等功能的实现,并对微信好友进行可视化分析!
(资料图)
先用实现数据可视化部分来开开胃吧 下图是对于各城市好友的分布人数情况
首先我们需要获取微信好友的分布情况
bot = Bot(cache_path=True,login_callback=None)#设置下次自动登录,方便测试friends = bot.friends(update=True)#获取所有微信好友friend_data = []for friend in friends1: friend_data1.append(friend.city)#将微信好友的所在城市加入列表for i in friend_data: if i == "": friend_data.remove(i)for j in friend_data: if j == "Others": friend_data.remove(j)#和下面的del都是为了移除不在中国范围内或是未定义的地名便于使用绘制地图print(friend_data)a = {}for i in friend_data: a[i] = friend_data.count(i)print(a)del a[""]del a["London"]del a["Sydney"]del a["Adelaide"]# 把字典进行有序拆分为2个列表attrs = []values = []for value, attr in a.items(): values.append(attr) attrs.append(value)#获取好友所在每个城市及其人数
下图是做的使用pyecharts 的geo模块制作的地图,中国好友分布地图以及浙江好友分布地图同样都是可交互图表
friends1 = bot.friends(update=False).search(province = "浙江")#获取在浙江的好友
操作方法同上,获取浙江好友所在的城市,并将人数与城市分别放在列表中
这是中国分布地图 接下来进入主题是对wxpy库用法的操作
p = bot.friends().stats_text()#获取自身好友分布的简要概况print(p)print("*"*10)l = bot.friends().search(sex = FEMALE)#获取好友中性别为女的朋友print(l)print("*"*10)l1 = bot.friends().search(province = "浙江")#获取好友中省份为浙江的好友print(l1)print("*"*10)l2 = bot.friends().search(city = "大连")#好友中城市为大连的好友print(l2)print("*"*10)my_friend = bot.friends().search(u"萌!")[0]#查找特定名称的好友print(my_friend)print("*"*10)my_group = bot.groups(update=True).search(u"软件三班")[0]#查找群并获取群内好友print(my_group)for i in my_group: print(i)
结果如图 接下来是万众期待的聊天环节,试想你和女神在一个群里,而其他人太吵只想看她的信息怎么办,那就要在群聊中监听她,如果有人在群里@你或者所有人,但是消息却被顶上去了,这时候也需要转发
@bot.register(chats=Group)#设置聊天对象为群def for_msg(msg): if msg.is_at: msg.forward(bot.file_helper, prefix="陈彦祖发言")#这里是测试失误,来不及改,当有人@的时候就会转发到文件助手,这里前缀是陈彦祖发言,但是应该写成xxx@我,怎么改自己想要下课了赶时间! if msg.member == my_friend: msg.forward(bot.file_helper, prefix="萌!发言")#当群聊中的女神发言,就会将她的消息也转到文件助手
然后是防撤回功能
@bot.register(msg_types=NOTE)def system_msg(msg): raw = msg.raw#获取聊天信息 print(raw) print(raw["Status"]) if raw["Status"] == 4:#状态4代表撤回 revoke_msg_id = re.search("(.*?)", msg.raw["Content"]).group(1) print(revoke_msg_id) print(msg.bot.messages[::-1]) for old_msg_item in msg.bot.messages[::-1]:#获取最后一条信息并像文件助手转发(两者有不同id) print(old_msg_item) print(old_msg_item.id) if revoke_msg_id == str(old_msg_item.id): bot.file_helper.send("撤回了一条消息来自:{}".format(old_msg_item))
然后是自动添加好友请求,并随机打招呼
import randomplay1=["你好在的,加我直接转账就好了","你刚加的这个人比坤坤还努力","请问你是看中了我的美貌才加的我吗?","我是祖国的花朵,而你是祖国的荒草"]@bot.register(msg_types=FRIENDS)def auto_accept_friends(msg): new_friend = bot.accept_friend(msg.card) new_friend.send(random.choice(play1))
接着是对消息的回复功能,我直接添加了监控电脑的例子
@bot.register(chats=Friend)def friend_msg(msg): if msg.type == TEXT:#好友发送文本消息的情况执行以下 if msg.text == "监控":#如果文字为监控 cap = cv2.VideoCapture(0)#打开摄像头 ret, frame = cap.read() # show a frame # cv2.imshow("qcapture", frame) cv2.imwrite("photo.jpg",frame)#保存拍摄图片 print(msg.sender)#发送者 msg.sender.send_image("photo.jpg")#像发送者发送图片 if msg.type == PICTURE:#如果发送消息为图片格式 msg.get_file(save_path="yanzhi.jpg")#接受图片 yanzhi(msg.sender,"yanzhi.jpg")#这里是颜值检测功能,使用的是百度的api
效果如下 测试效果还是挺准的,有没有美颜差别也不大,大公司的api就是厉害 另外别忘了要加一个bot.join()可以一直调用者程序, 真的下课了没时间了,还有好多自己去百度微信文档!!!!!! 谢谢大家再见! 贴个之前基于图灵机器人自动回复聊天的代码吧
from wxpy import *import re#64abb42bcdbd4ac4ba9c43fd014d177a#3d7a22d0436f46e8a6676ae31e0e1cf6bot = Bot(cache_path=False)tuling_api_key = "64abb42bcdbd4ac4ba9c43fd014d177a"tuling = Tuling(api_key=tuling_api_key)def auto_reply(msg): return tuling.do_reply(msg)
现在图灵机器人要实名认证才能免费试用,我嫌麻烦就一直没认证,但是你们可以尝试 下课了再见!!!
标签:
相关推荐:
精彩放送:
- []如何开通微信商城?开通微信商城的方法 焦点快播
- []【环球新要闻】为什么黄金ETF能影响金价?如何分析持仓量?
- []HDMI中的AVmute是什么功能?电视黑屏静音状态怎么办? 今日热讯
- []热文:智能手机OTG是什么?智能手机的OTG功能介绍
- []白癜风色素移植专利技术支持:PRP-CK国丹色素移植临床成果报告会在京举行
- []重置抽样的过程是什么?重置抽样的特点是什么?
- []世界讯息:如何利用Windows提供的API函数?三种常见中文内码的转换方法
- []新款本田cb500x和宝马f800r如何选?宝马f800r的f和r区别介绍 全球快资讯
- []环球焦点!如何让电脑通过手机上网?联通WCDMA手机上网的几种方法
- []每日关注!电脑输入法为什么打不出汉字?详细解决方法
- []日期和时间函数的应用技巧 你知道吗?|环球看热讯
- []什么是样本容量?样本个数指的是什么意思?
- []安徽休宁里庄抽水蓄能电站可行性研究阶段三大专题报告完成咨询和审查|今日视点
- []世界微速讯:牵手创维汽车及德铭汽车 巨湾技研构建XFC极速充电生态圈
- []97年小时候看的电视剧(小时候看的电视剧)
- []dnf仓库打不开怎么办?DNF常见问题汇总
- []要闻速递:储能系统报价达历史低点,新型储能需求有望回升
- []什么是分层抽样?分层抽样的特点有什么构成?
- []用网线连接的笔记本和台式机所在的局域网如何配置?台式机使用笔记本电脑上网解决办法
- []如何选择一款合适的数字万用表?万用表电压档位内阻多大?-当前最新
- []穿越火线:cf游戏保存的录像文件保存在哪里?_天天热讯
- []什么是抽样误差?抽样误差的计算怎么算?
- []什么是抽样调查?抽样的基本术语什么意思?
- []携三元/钠电/锰铁锂等产品 容百科技将亮相CIBF 2023
- []什么是统计分析?统计分析方法的特征主要体现在什么地方?
- []河南省发改委发布关于征求《加快我省新型储能发展的实施意见(征求意见稿)》
- []中信证券:预计服务消费复苏态势要好于商品消费
- []什么是废品率?废品率的计算方式是什么?
- []微资讯!为什么除权的股票不能买
- []年轻人“赶烤”淄博,文旅业如何借势?
- []国泰君安:旺季表现值得期待 战略布局中国航空超级周期
- []什么是货币成本?货币成本的降低措施怎么实施?
- []中金:预计5月之后将进入AI应用加速繁荣阶段 世界观速讯
- []多路增量资金陆续集结 新基金募集规模逐月递增
- []机会成本定义是什么?机会成本进行经济分析的前提条件汇总
- []国债利息是否属于免税收入_全球新动态
- []2023上海车展:全新林肯航海家上市 32.88-37.88万元_全球微动态
- []什么是保险转移?保险转移的缺点都有什么?
- []物资储备定额概述是什么?物资储备定额的构成都有什么结构?
- []什么是资金周转?资金周转速度与什么有关?
- []当前要闻:泰禾集团:累计新获纾困支持资金超10亿元
- []什么是风险控制?风险控制的方法都有什么?
- []轻仓的内容都有哪些?什么是轻仓理论?
- []银保监会:一季度个人住房贷款投放力度加大,92%用于支持购买首套房
- []什么是踏空? 踏空之后怎么办?踏空怎么判断?
- []M头形成原理是什么? 什么是M头理论?
- []环球简讯:北京:2023年计划新建保障性住房项目46个、房源5.01万套
- []微资讯!急剧减少!美国M2数据创历史最大降幅
- []环球观速讯丨深赛格:2022年实现收入18.28亿元
- []环球今日讯!绿联科技:9款产品斩获设计界“奥斯卡” 产品力铸就“绿联”品牌
- []什么是三重顶?三重顶的型态特色有什么区别?
- []华丽家族:2022年实现收入2.11亿元
- []乖离率(BIAS)是什么意思?计算公式各个数值都是什么?
- []空头排列的定义是什么?空头排列指标分析公式是什么?
- []什么是死亡交叉?什么是黄金交叉?二者有什么区别?
- []什么是技术性反弹?技术性反弹的特点主要有哪些?
- []抚顺特钢:公司与大股东间的承诺情况请关注公司近日披露的2022年年度报告
- []什么是获利回吐?获利回吐举例怎么说明?
- []聚焦高景气赛道 钧达股份焕发新生 2023年一季度净利激增15倍_天天快报
- []什么是回档?回档的作用是什么?
- []波浪理论的产生和发展有什么启示?什么是波浪理论?
- []什么是250日均线?250日均线的作用从哪看出来?
- []基金重仓股揭秘:43只股持股比例超20%_全球观热点
- []移动平均线的种类有哪些?移动平均线计算方法怎么操作?
- []天天看热讯:“五一”假期将至 全国各地住宿、出游热度持续攀升
- []世界热头条丨半年建设期vs 25年运营期,新能源电站单瓦利润向谁要?
- []多头市场指的是什么市场?多头市场的特征是什么?
- []股票出货技巧有哪些?出货的手法那种比较好?
- []“源网荷储”一体化推进亟需回归电改初心
- []什么是开仓?开仓的形式是如何划分的?
- []全球微资讯!汇通达与涵夏循环成立合资公司,为动力电池产业按下“加速键”
- []什么是庄家?庄家的特点怎么看?
- []什么是120日均线?120日均线有什么用?
- []什么是止盈点?止盈点的设置根据什么需求?
- []什么是止损点?如何设好止损点?
- []均线定义是什么?均线的特征怎么找?
- []止损应注意的问题是什么?止损概述什么意思?
- []新加坡提高房产税:外国人购房印花税上调一倍至60%|要闻
- []什么是保证金外汇?保证金外汇的特点是什么?
- []什么是市场经济?市场经济的模式都有哪些类型?
- []信用制度概述是什么?什么是产权制度?
- []每经热评丨全面实现不动产统一登记意义重大
- []杭州土拍热度延续8宗地溢价封顶-天天看点
- []信用风险怎么测量?信用风险有什么影响?
- []经济运行概述是什么?什么是经济扩张?
- []未名医药拟与淄博市张店区工信局合作投资设立医药产业园?总投资额约10亿元
- []【世界报资讯】又火了 俞敏洪:可考虑董宇辉接班!拒绝千万广告费 董宇辉:想挣钱早财富自由了!
- []什么是信用风险?信用风险的来源是什么?
- []什么是背对背贷款?背对背贷款、平行贷款、金融互换的联系与区别?
- []即期汇率定义是什么?什么是远期汇率?
- []什么是间接标价法?什么是直接标价法?
- []什么是远期贴水?什么是外汇贴水
- []京投发展·第五届TOD创新论坛将于4月28日盛大开启
- []什么是保值?加价保值和压价保值有什么区别?
- []2023年04月27日06时40分英镑/人民币汇率最新报价-快资讯
- []美国苹果 iPhone 机型占比报告:14 Pro Max 最畅销
- []环球热点评!嘉兴平湖1.49亿元挂牌一宗宅地 设上限价2.23亿元5月29日出让
- []每日看点!哈尔滨松北区2宗回炉地块因故终止出让 原定4月28日竞拍起拍价9.3亿
- []“五一”假期出行规模超今年春运-全球消息
- []TD早报 | 中国入境游正迎来新的增长机遇;淄博上线智慧淄博烧烤服务小程序_天天报资讯
- B站注册资本增幅400%至5亿 目前由陈睿全资持股
- 光源资本出任独家财务顾问 沐曦集成电路10亿元A轮融资宣告完成
- 巨轮智能2021年上半年营收11.24亿元 期内研发费用投入增长19.05%
- 红枣期货尾盘拉升大涨近6% 目前红枣市场总库存约30万吨
- 嘉银金科发布2021年Q2财报 期内净利润达1.27亿元同比增长208%
- 成都银行2021上半年净利33.89亿元 期内实现营收同比增长17.27亿元
- 汽车之家发布2021年第二季度业绩 期内新能源汽车品牌收入增长238%
- 中信银行上半年实现净利润290.31亿元 期末不良贷款余额706.82亿元
- 光伏概念掀起涨停潮交易价格创新高 全天成交额达1.29亿元
- 上半年生物药大增45% 关键财务指标好转营收账款持续下降
- 河北遵化:精心筹备迎游客_每日快报
- 索取与付出的感悟句子_索取|全球播报
- 今日观点!车辆过户费 二手车过户费是什么啊
- 九安医疗:公司预约于2023年4月29日披露2023年第一季度报告,业绩情况敬请关注公司定期报告
- 共享保额是什么意思,家庭成员共同享受该保险的保障额度_天天聚看点
- 百奥泰2023年第一季度营收1.55亿 临床试验费及技术服务费增加 焦点速看
- 世界观天下!养老金怎么查,有以下四点
- 每日讯息!公积金如何还房贷
- 上海易连:4月26日公司高管王明明增持公司股份合计92.02万股
- 什么是商业险,商业保险
- 70余家产业链上下游企业共商合作,武汉市举办工业产品推广交流暨供需对接会
- 列锦修辞手法的古诗_列锦
- 描写三峡的诗句并赏析 描写三峡的诗句 天天滚动
- 千万粉丝UP主收益不够付房租 B站“用爱发电”难以持续
- 三旺通信2023年第一季度净利1162.91万同比增长36.04% 工业互联网板块销售收入增加-热讯
- 中天金融:公司尚未收到法院关于受理重整的通知 天天观察
- 硕世生物2022年净利18.28亿同比增长53.19% 董事长房永生薪酬1800万_最新消息
- 全球快看:精进电动2023年第一季度营收1.78亿 研发费用和财务费用较去年同期有所上升
- 看筹备进展,点赞成都大运!领事官员走进成都大运会活动举办|微动态
- 环球关注:聚焦低碳中国 业界共话科技创新推动发展方式绿色转型
- 快播:数字化转型是一个长期过程,酒店要把潮流和概念转化成行动
- 伊戈尔:4月25日公司高管肖俊承增持公司股份合计241.63万股
- 金太阳:4月25日公司高管刘宜彪减持公司股份合计4.81万股-天天微头条
- 每日简讯:富力地产:收到多项仲裁案件 三项处于受审阶段
- 观察:远洋:从未有涉及接触债权人讨论成立债委会的任何情形
- 【环球速看料】上交所针对格力地产免税资产重组发出问询函 针对交易方案调整等
- 当前短讯!中集车辆2023年一季度业绩“开门红”,归母净利润同比增长285.25%
- 特发服务一季度营业收入5.49亿元 归母净利2961万元
- 【世界新要闻】“唱空”却悄悄买入?但斌旗下基金又新进重仓这家AI概念股,浮盈已超3000万,最新关注这些……
- 每经操盘必知(晚间版)丨北向资金买入7.5亿,买入阳光电源6.17亿;龙虎榜资金抢筹中国科传2.14亿;美股三大股指期货齐涨,微软涨超7% 天天播资讯
- 邳州首座新能源渣土运输车换电站投入使用 环球关注
- 南方电网首个飞轮储能联合调频项目投运
- 国家电投集团云南国际“浙江会战”储能区域EPC服务商招标公告 天天微动态
- 世界热头条丨地面电站逆变器龙头上能电气手握12GW订单迎接并网大年
- 天天关注:建发国际委任彭勇为执行董事 戴亦一为独立非执行董事
- 红星美凯龙:方正证券合同纠纷案目前处于一审阶段-天天实时
- 世界热门:去年离任CFO后 姚波再请辞中国平安联席首席执行官
- 今日热文:顺丰控股一季度收入610.48亿元 归母净利润增长68.28%
- 每日信息:上海临港第一季度收入10.02亿元 房地产销售合同金额1.06亿元
- 环球通讯!机器人:公司的特种机器人产品可应用于航空航天领域,因军工方面的保密需求,具体情况不便做详细披露
- 每日热文:昊苑村农家书屋入选第二届全民阅读大会最美农家书屋
- 世界简讯:代号鸢王粲获取方式一览 王粲怎么获取
- 全球速递!大发地产已物色上会栢诚为新核数师 2022年报将在8月31日前刊发
- 德邦证券:一季度商品房销售复苏态势延续
- 昔日成都地产“一哥”蓝光发展:股价跌至面值退市,债务重组遥遥无期
- 中关村2022年营收20.6亿元 归母净亏损0.43 亿元
- 信邦智能:(1)公司自2022年6月29日上市公开发行以来,已接收到多家关心公司发展的机构的调研邀约
- 上海电影2022年净亏损3.35亿元 同比下降1630.74% 今日热讯
- 矩子科技:公司产品系列有很大变化,性能上也有很大提升
- 当前视点!红豆股份2023年第一季度扣非净利润增22.06%
- 每日资讯:暴雷!新疆志特新材料有限公司遭官方惩戒!
- 浪潮信息联合多家单位发布《2022智慧电厂产业洞察白皮书》|每日观点
- 全球新型储能发展的政策与趋势-全球热点
- 独立储能中国领跑全球!
- 红星美凯龙为子公司佛山郡达10亿元银行借款提供担保
- 天天热讯:软通动力发布2022年度报告 数据要素治理日益重要 金融数字化蕴藏巨大发展潜力
- 全聚德:公司目前的产品有全聚德二锅头酒,欢迎您选购品尝,感谢您的提问与关注-观速讯
- 长白山:举办2022年暨2023年一季度业绩说明会 世界焦点
- 百事通!南都物业一季度新签物业服务项目26个 新签约面积约271.22万平米
- 资讯:科思股份:公司主要从事日用化学品原料的研发、生产和销售,产品包括防晒剂等化妆品活性成分、合成香料等
- 世界新动态:中新集团聘任米龙峰、肖建忠为副总裁 马晓冬为财务总监
- 厦门国贸一季度营业收入1235.63亿元 同比上升12.69%_环球观点
- 上海新阳:合肥一期尚在设备安装调试阶段
- 远洋华东中标慈溪杭湾金融港安置房政府代建项目
- 科创新材2022年净利润1393.44万元,拟10派1.2元
- 第三批沙戈荒大型风电光伏基地建设项目清单已下发
- 当前要闻:突发!曹德旺怒了!可能追究法律责任!
- 天天新资讯:简捷物联站控能量柜精彩亮相
- 焦点消息!硅基新材、绿色智造产业靠前!安徽公示域特色产业集群(基地)建设成效评估得分
- 河北南网首座低压侧储能微网建成投运
- 多重题材支撑 超跌反弹在华睿一号即
- 分布式储能聚合系统的控制方法和流程介绍|当前通讯
- 全球头条:家庭储能系统的优缺点有哪些?
- 电池原材料价格大跌坑到宁王?宁德时代回应 世界热闻
- 硅片价格全线下跌!
- 60亿“天价锂矿”遭弃购!
- 发改委:一季度基础设施投资同比增长8.8% 拉动固定资产投资增长 今日关注
- 新地University Hill料收票逾8000张
- 当前时讯:标榜股份:2023年4月20日股东人数为7147
- 维宏股份:前面这几年,我们在Phoenix平台开发上投入了很大精力,对新市场、新产品的开发有些影响
- 扬州易盛德产业投资集团20亿元私募债券项目更新至“已反馈”_世界速递
- 市北高新:一季度营收2.45亿元 扣非净利润同比减少162.98%-今日关注
- NOROMEGA诺美嘉越橘胶囊,保护眼睛免受蓝光伤害
- 明冠新材:公司2023年第一季报已经披露,请查阅
- 轻纺城拟定增募资不超过20亿元 用于轻纺数字物流港项目|最新资讯
- 四维图新:公司致力于改善、提升业绩水平,研发投入占营收比也自然会随之下降|每日简讯
- 99元睡酒店大厅 “旅游刺客”有多离谱? 世界快看点
- 致”慧储能宝新品发布会盛大举行
- 全球今亮点!钠离子电池可以跟锂电池正面刚了!
- 2023年在职人员考cfa具备哪些优势?在职党来看!-环球速讯
- 世界消息!酒店五一如何收获客人主动好评?这8个关键环节要重点把握
- 喜讯 | “问顶”电池量产
- 全年净利超10亿!锦浪科技储能逆变器营收10.68亿元,同比增长507.40%_全球滚动
- 固态电池已成为各大新能源车企下一个内卷的方向
- 今头条!泗县泗城镇: “心服务”催生项目发展“新动能”
- 义乌旅游商品热销 防晒商品交易金额上涨84% 环球消息
- 联动融合银政企 “渝快”直播助振兴——重庆农商行在磁器口举办“乡村振兴”直播带货活动
- 中旅集团挂牌转让港中旅国际成都公司51%股权及对标企业债权 天天讯息
- 北京首发投资控股3亿元公司债将于5月8日本息兑付及摘牌 看热讯
- 华夏航空:公司2023年一季报预计于2023年4月29日披露,其中将披露2023年一季度运营数据