利用Python + wxpy 可以快速的查询自己好友的地区分布情况,以及好友的性别分布数量。还可以批量下载好友的头像,拼接成大图。...批量下载好友头像 # 创建头像存放文件夹 def avaterPath(): avaterDir = os.path.join(os.getcwd(), 'wechat') if not...获取好友性别分布 bot = Bot(cache_path=True) # 弹出二维码登录微信,生成bot对象 allFriends = bot.friends() # 获取所有的微信好友信息...type = ['男同学','女同学','外星人'] # 男/女/未知性别好友名称 v = [0, 0, 0] # 初始化对象好友数量 # 遍历所有好友,判断该好友性别 for friend in...获取好友地区分布情况 代码部分: bot = Bot(cache_path=True) # 弹出二维码登录微信,生成bot对象 allFriends = bot.friends() # 获取所有的微信好友信息
但是有些人群,确实对此功能有一定需求,我举两个栗子: 不愿时刻被消息打扰的人 消息需要批量处理的人们(比如微商) 设计了几个功能: x 收到消息立即自动回复 x 收到消息延迟指定时间回复 x 对不同好友定制不同的回复内容...#简单分析微信好友信息 上文提到,既然我们能通过itchat来获取好友的信息,name自然会有很多好玩的信息(这里不做具体解析)。...") pie.add("", attr, v1, v1, is_label_show=True) pie.render(path="sex_html/sex.html") [性别比例] 全国好友省级分布...[全国好友分布] 好友标签 def friends_signature(): signature = get_data("Signature") wash_signature=[] for item in...".join(wordlist) global NickName global Sex # print(NickName, Sex) # 图片的作用:生成的图片是这个图片的两倍大小 # 根据性别选择对应的性别模板图
效果如下:依次为图一—图二—-图三—-图四 主要实现效果: 点击主标题显示下拉好友,再点击收起下拉好友;鼠标移到好友上背景颜色改变;选中的好友背景颜色也要改变; 代码如下: 我的好友...span> function Show(id) //作用是收起或显示下拉好友...z.style.display = “none”; } else { z.style.display = “block”; } } function Xuan(a) //作用是点击好友...,好友背景颜色改变 { var attr = document.getElementsByClassName(“list”); for(var i=0;i<attr.length;i++) {
开头 用户交流是很多软件必备的功能,最近接到策划的新需求开发好友系统,下面分享我实现好友功能的具体方式 好友数据 数据库结构 { "friend_data" ,"mediumblob" ,{ myfriend...分为:好友列表,黑名单列表,申请列表,被删除好友列表(客户端需要),允许陌生人申请好友开关 sproto返回客户端协议格式 功能开发 玩家登陆加载好友数据,发送好友列表,黑名单列表,申请列表,删除列表信息...1、申请好友 1、判定是否已在好友列表,黑名单列表中 2、判定双方好友人数是否达到上线 3、通过即给对方推送一条消息,返回成功 sc_friend_apply_update 30006 { request...表元素删除 2、applytype为0同意申请,判定是黑名单列表、好友列表、好友人数上限 3、同意通过申请,双方好友列表添加元素,申请列表删除元素,推送一条id为0的系统信息 local chatdata...列表(客户端要求) 4、加入黑名单 1、调用删除好友方法 2、加入黑名单,推送黑名单消息 5、更新好友消息 1、有新的聊天消息时推送数据 2、玩家升级、下线、上线的情况,对玩家在线好友推送消息 --玩家升级事件
https://blog.csdn.net/u010105969/article/details/73312801 在QQ的好友页面有一个点击各个分类,然后展示分类中所有好友的效果,今天就说一说实现该效果的一个思路...返回的分区数就是好友的分类数。 tableview中各个分区的行数就是各个好友分类中的好友数。显示各个好友分类的视图是各个分区的一个头视图。头视图会有一个点击事件,用于好友分类的展开和收起。...return count; } tableview的数据源一般是一个数组,数组中会有模型,每一个分区对应一个模型,模式中除了有每个分区要显示的数据,我们还应为模型增加一个属性来存储各个分区的点击状态即各个好友分类是否展开
2632 非常好友 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description Bessie和其他的所有奶牛的耳朵上都戴有一个射频识别(RFID...而一些奶牛有一个“非常好友”,当两个奶牛互为“牛友”时,他们就是一对“非常好友”。注意在这道题中,忽略那些自己是自己的“非常好友”的情况。...给定一个序列号S (6≤S≤18,000),找到序列号不小于S的第一个有“非常好友”的奶牛。...因此220和284是一对非常好友。 输入描述 Input Description 第1行: 一个单独的整数S,即给定的序列号。...A表示第一个序列号不小于S的有非常好友的奶牛的序列号,B是他的“非常好友”的序列号。
题目 在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。...| 3 | 2016-06-08 | | 3 | 4 | 2016-06-09 | 写一个查询语句,求出谁拥有最多的好友和他拥有的好友数目...好友申请只会被接受一次,所以不会有 requester_id 和 accepter_id 值都相同的重复记录。...解释: 编号为 ‘3’ 的人是编号为 ‘1’,‘2’ 和 ‘4’ 的好友,所以他总共有 3 个好友,比其他人都多。...进阶: 在真实世界里,可能会有多个人拥有好友数相同且最多,你能找到所有这些人吗?
微信机器人相信很多人在群里见过,大部分是基于itchat开发的,今天就用基于 itchat 的wxpy 将你的微信好友头像拼接成一张图片。...for friend in friends: friend.get_avatar(avatar_dir + '\\' + str(num) + ".jpg") print('好友昵称...print("头像读取失败") img = image.save(os.getcwd() + "/mywechat.png") print('微信好友头像拼接完成...Login successfully as 风吹麦浪好友昵称:风吹麦浪 ?...效果 最后生成了所有好友的微信头像拼图,我的好友才100多人,所以生成的头像还能看清,如果有几千好友的话头像会很小,需要放大才能看到。 ? 所有好友的微信头像都下载到本地了。 ?
今天就用python对自己所有微信好友做一次数据分析,看看自己的微信好友存在哪些有趣的东西。...好友主要是男性,占比59%,可见自己的好友中男女比例失衡。仔细想想自己的微信好友里大多是上大学以后的同学朋友,自己是计算机专业,以男生为主,工所以男女比例失衡是正常的。...不出所料好友最多的地方是日照,从小在日照长大,专科学校又是在日照上的,所以是很正常的,现在在青岛上本科,之前在郑州工作过在济南学习过,所以这几个城市的好友也比较多。...词云图中可以看到,微信好友个性签名中出现频率较高的词汇有:自己,一个,改变,心存,善念,欢迎,关注。整体来看,我的微信好友应该是心存善念的公众号运营者居多 ?...(这都是什么鬼,是时候请一波好友了)当然还是有很多正能量词语的。 好友头像拼接 好友头像拼接是将所有的微信头像拼接成一张大图,因为好友过多只获取了一部分好友的头像。
前言 用户交流是很多软件必备的功能,最近接到策划的新需求开发好友系统,下面分享我实现好友功能的具体方式 好友数据 数据库结构 { "friend_data" ,"mediumblob" ,{ myfriend...分为:好友列表,黑名单列表,申请列表,被删除好友列表(客户端需要),允许陌生人申请好友开关 功能开发 玩家登陆加载好友数据,发送好友列表,黑名单列表,申请列表,删除列表信息 1、申请好友 1、判定是否已在好友列表...同意申请,判定是黑名单列表、好友列表、好友人数上限 3、同意通过申请,双方好友列表添加元素,申请列表删除元素,推送一条id为0的系统信息 local chatdata = {id = 0,str = "...对方已通过你的好友申请",time = lua_app.now()} 3、删除好友 1、从双方好友列表删除 2、对方在线推送删除消息,不在线保存在对方的delfriendlist列表(客户端要求) 4、...加入黑名单 1、调用删除好友方法 2、加入黑名单,推送黑名单消息 5、更新好友消息 1、有新的聊天消息时推送数据 2、玩家升级、下线、上线的情况,对玩家在线好友推送消息 --玩家升级事件 function
然后是获取好友的信息: we_friend = itchat.get_friends(update=True)[:] 这里 we_friend 就是保存了好友信息的一个字典,并且 we_friend[...省份 City 城市 Signature 签名 保存好友的信息代码如下: friends = we_friend[1:] total_numbers = len(friends) print('你的好友数量为....jpg', image) 其中上述的四行代码也是最基本的使用代码,包括: 选择背景图片 定义图片库 制作马赛克拼图 保存图片 这里我简单选择了下面这张背景图片: ?...小结 简单运用 itchat 实现了以上三个小应用,实际上还可以有更多的应用,比如再根据好友信息分析性别比例、好友区域分布、签名的情感分析、关注的公众号类别、给特定的好友发送信息,以及制作微信机器人等。...当 Python 遇上你的微信好友
今天咱就试试怎么爬取微信列表中所有好友的头像,并做成一张图片墙,代码不长,60 行就可以搞定。...核心是利用三个库: wxpy 库,用于获取好友头像然后下载 Pillow 库,用于拼接头像 Pyinstaller 库,用来打包 Python 程序成 exe 文件 程序通过三个函数实现,第一个 creat_filepath...函数生成图片下载文件路径,第二个 save_avatar 函数循环获取微信好友头像然后保存到本地,第三个 joint_avatar 函数就是把头像拼接成一张大图。...\\"; if not os.path.exists(avatar_dir): os.mkdir(avatar_dir) return avatar_dir # 保存好友头像...friend in friends: friend.get_avatar(avatar_dir + '\\' + str(num) + ".jpg") print('好友昵称
有些朋友可能有的时候需要批量下载QQ好友上的相册,这个时候就可以使用这个工具化繁为简,一键批量下载! QQ相册批量
#encode:utf-8 import urllib,urllib2,cookielib,json,time,md5,re
2、今日真题 题目介绍: 好友申请 II :谁有最多的好友 friend-requests-ii-who-has-the-most-friends 难度中等 SQL架构 在 Facebook 或者 Twitter...这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。...| 2016_06-03 | | 1 | 3 | 2016-06-08 | | 2 | 3 | 2016-06-08 | | 3 | 4 | 2016-06-09 | 写一个查询语句,求出谁拥有最多的好友和他拥有的好友数目...好友申请只会被接受一次,所以不会有 requester_id 和 accepter_id 值都相同的重复记录。...解释: 编号为 '3' 的人是编号为 '1','2' 和 '4' 的好友,所以他总共有 3 个好友,比其他人都多。 进阶: 在真实世界里,可能会有多个人拥有好友数相同且最多,你能找到所有这些人吗?
Uin=919433667&websiteName=www.oicqzone.com&Menu=yes 强行加好友的代码:tencent://AddContact/fromId=45&fromSubId
2) print('男性朋友:%.2f%%' % (malecol) + '\n' + '女性朋友:%.2f%%' % (femalecol) + '\n' + '性别不明的好友...echarts,加上这段 from echarts import Echart, Legend, Pie #pip install echarts-python chart = Echart(u'%s的微信好友性别比例....jpg') '''获取好友的省份和地区分布''' Province = df_friends.Province Province_count = Province.value_counts() #有一些好友地理信息为空...=''] #统计好友基本信息 number_of_friends = len(friends) NickName = friends[0]['NickName'] #获取自己的昵称 file_name_all...= NickName+'_basic_inf.txt' with open(file_name_all,'w') as f: f.write('你共有%d个好友,其中有%d个男生,%d个女生
5.png
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import java.io.IOException; import java.net.URI; import java.util.ArrayList; /** * 找出有共同好友的...users * * 按题意应该是求出任意两个用户的共同好友 */ public class MR { public static void main(String[] args)
本文参考教程来自微信公众号【Alfred在纽西兰】,文章如下: 《一件有趣的事: 爬了爬自己的微信朋友》 根据原作者的思路以及代码,爬取自己的微信好友信息并制作好友签名词云图,在本次实践中,主要使用itchat.../tree/robot 关于pyecharts包: https://github.com/chenjiandongx/pyecharts 实践过程如下: 1、安装一下itchat包,登录微信,爬取微信好友相关信息...安装itchat包:pip install itchat 爬取微信好友相关信息: ? 2、获取自己微信好友的男女比例 ? 3、安装pyecharts包,并绘制性别比例分布图 ? ?...4、定义一个函数把好友昵称、省份、城市、性别、签名等数据都爬下来,存到数据框 ? 5、读取数据文件并查看好友所在省份分布 ? (由于涉及隐私,未展示读取的数据结果) ? ?...6、微信好友个性签名的自定义词云图 ? ? ? 此程序通过python3完成,在python2中涉及编码问题未能解决。待继续研究。
领取专属 10元无门槛券
手把手带您无忧上云