首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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 # 保存好友头像...IOError: print("头像读取失败") img = image.save(os.getcwd() + "/wechat.png") print('好友头像拼接完成

7K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python调教,实现自动回复 和 好友分布,好友性别图,好友标签

官方华丽的术语---略 #一个自动回复机器人 自上线以来,一直没有自动回复的功能,想必是有他们的理念。...x 在手机端随时进行控制 itchat的原理是通过扫码进行远程网页端的登录,然后通过在移动端进行操作,网页端进行响应,来实现一些功能,虽然似乎绕了个弯子,但是在的限制下,这似乎已经是一种最佳的方式了...用过web端的同学应该知道,当web端长期处于未操作的状态下会失去连接。在我们这个情况下,假如你长时间未收到消息,后台程序将会与失去连接,再次开启需要登上服务器重启程序,这显然非常麻烦。...到此,经过了我们的稍稍调教,已经乖了一点。...#简单分析好友信息 上文提到,既然我们能通过itchat来获取好友的信息,name自然会有很多好玩的信息(这里不做具体解析)。

2.5K60

Python使用itchat获取好友

最近发现了一个好玩的包itchat,通过调用网页版的接口实现收发消息,获取好友信息等一些功能,各位可以移步itchat项目介绍查看详细信息。...目标: 获取好友列表 统计性别及城市分布 根据好友签名生成词云 获取好友信息 前文说了,itchat其实是调用网页版的接口,所以登陆的时候会弹出二维码进行登陆,然后通过itchat.get_friends...import imread from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator itchat.login() #登陆网页版...因为信中位置信息是两级,省份和城市,对于北京上海这种直辖市,City字段中保存的是区的信息,这个部分做了下处理改为相应的城市名。...]==u'北京']= u'北京' df['City'][df['Province']==u'上海']= u'上海' df['City'][df['Province']==u'重庆']= u'重庆' #对于直辖市将

3.8K20

基于Python好友分析

“如果我比别人看得远,那是因为我站在巨人的肩膀上”–不知道牛顿说了没 本文利用Python3的itchat包简单的分析了一下自己的好友。...itchat itchat itchat是一个开源的信个人号接口,使用python调用信从未如此简单。 使用不到三十行的代码,你就可以完成一个能够处理所有信息的机器人。...>_< 获取好友信息 friends = itchat.get_friends(update=True) # 爬取好友的相关信息,返回json文件 上面这个json文件就包括了好友的信息。...运行结果: 看来我的好友男女差不多是1:1吧,还有那5.31%不知性别的好友,他们可能对性别的要求并不是那么严格吧,毕竟人与人也没那么多的隔阂是不是 =_* 区域分析 关于这个,自己之前写了一个简单的省份分析...最后的最后:反思 是不是太强大了,生活、学习、工作中真的是一分一秒都离不开!所以,还是建议大家时不时的用下QQ,用下博,多和新老好友们尬聊下,不然,真到了垄断那一天,你我联系只能靠漂流瓶了!

2.9K20

Python分析好友性别比例

本文链接:https://blog.csdn.net/weixin_42449444/article/details/84981665 开头第一句 Python??!...我使用的环境如下:①Python版本3.7;②64位Win10系统;③IDE:PyCharm。 需要pip好的Python库有:①itchat;②matplotlib。...思路分析:首先调用itchat库的函数来扫二维码登录,并获取好友列表。然后对好友列表进行遍历,用计数器统计好男性、女性和未填写性别的人数,这三者除以总人数就可以得到它们各自所占的比例。...源代码: import itchat import matplotlib.pyplot as plt itchat.login() #扫QRcode登录 friends = itchat.get_friends...(update=True)[0:] #获取好友列表 male = female = other = 0 #初始化计数器 #遍历好友列表,列表里自己是第一位,所以不算在好友内 for i in friends

1K10

Python自动回复好友新年祝福

昨天发现自己的itchat终于可以登陆了(差不多被封了两个月),马上就要过年了,必须用itchat搞点事情--实现自动回复好友新年祝福。...先上图让大家感受一下 这是第三次写关于itchat的文章了,没什么技术含量,照着API写就可以,程序的功能简单地说就是当好友给你发新年祝福时,你随机回复一条祝福语,同时,自动回复过的好友不再回复,...祝福语前面会加上好友的备注/昵称,这样看起来不是特别像自动回复。...用到的模块:itchat模块、requests模块以及一些Python自带的模块。 具体实现 获取新年祝福语 也许大家会有疑问自动回复的祝福语从哪获取呢?给大家推荐一个神奇的网站爱集合数据。

1.8K30

利用Python查看共同好友

思路 首先通过itchat这个信个人号接口扫码登录个人网页版,获取可以识别好友身份的数据。这里是需要分别登录两人的,拿到两人各自的好友信息存到列表中。...这样一来,查共同好友就转化成了查两个列表中相同元素的问题。获取到共同好友信息后,可以通过命令行窗口print出来,也可以写入txt文件。...itchat tchat是一个开源的信个人号接口,使用python调用信从未如此简单——其开发文档 https://itchat.readthedocs.io/zh/latest/#itchat 首先是安装...其实特别有用的并不多,你的信号和联系方式是拿不到的。 ? 而这里的UserName,同一个你在不同的信号中UserName并不相同。...除了itchat接口获取好友数据看着复杂外,别的都是基础语法。而itchat相关的代码就几行,所以你说,python是不是贼好用?

1.2K20

【干货】python玩转好友统计信息全掌握

-U wxpy -i "https://pypi.doubanio.com/simple/" Github上和文档中给出了最简单的登录机器人的方式,在程序中写上这两行并运行,会通过图片扫描二维码并登录...如果你认为每次都需要扫描二维码很麻烦,可以启用缓存,来保存自己的登录状态: bot = Bot(console_qr=True, cache_path=True) 或好友信息 ? ?...由于群聊机器人设计暂时需要好友相关内容不多,此处不再作过过多赘述,如果有需要搜索好友的可以参考聊天对象 - wxpy 0.3.9.7 文档 http://wxpy.readthedocs.io/zh/latest...wxpy给出了embed()方法,在程序末尾(或其他你想要暂停调试的地方)加上embed()方法就可以让程序保持运行,同时进入Python命令行。...http://wxpy.readthedocs.io/zh/latest/messages.html#id11 现在,你已经可以用这个机器人和自动回复消息玩了!

2.2K120

如何利用Python网络爬虫抓取好友数量以及好友的男女比例

前几天给大家分享了利用Python网络爬虫抓取朋友圈的动态(上)和利用Python网络爬虫爬取朋友圈动态——附代码(下),并且对抓取到的数据进行了Python词云和wordart可视化...今天我们继续focus on,不过这次给大家带来的是利用Python网络爬虫抓取好友总数量和好友男女性别的分布情况。代码实现蛮简单的,具体的教程如下。...相信很多小伙伴已经知道在手机页面的第二个选项卡“通讯录”下,一直往下拉取好友列表,直到最后,就可以看到自己好友的数量,大家可以试试看,是不是和Python程序抓取到的数量是否一致。...至此,利用Python网络爬虫抓取好友数量以及好友的男女比例已经完成,小伙伴们可以打开电脑,赶紧去尝试一下吧,简单的几行代码,带你玩转好友~~~ ?...下一篇文章,小编继续给大家分享好友的那些事儿,带大家利用Python网络爬虫抓取好友的所在省位和城市分布,并且对其进行可视化,敬请关注~~

1.3K10

好友大揭秘

每天自己手机应用使用时间排行榜,都毫不意外地占据榜首,每天睁开眼的第一件事就是拿起手机打开,查收消息,关注朋友圈好友的动态。但是除了这些微还有哪些好玩的东西呢?...今天就用python对自己所有好友做一次数据分析,看看自己的好友存在哪些有趣的东西。...程序介绍 将使用Python抓取数据,并对获取到的数据进行全面分析,包含好友性别、地理位置分布、个性签名等,逐一进行分析,分析到你怀疑人生。...整个过程分为四步: 获取数据 处理数据 存储数据 数据可视化 具体实现 获取数据: 好友数据的获取,可以通过itchat库,itchat是一个开源的信个人号的接口,可以实现信息收发、获取好友列表等功能...词云图中可以看到,好友个性签名中出现频率较高的词汇有:自己,一个,改变,心存,善念,欢迎,关注。整体来看,我的好友应该是心存善念的公众号运营者居多 ?

1.9K30

数据 | 基于 Python 分析好友数据

今天这篇文章会基于 Python好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。...在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块: itchat:网页版接口封装Python版本,在本文中用以获取好友信息。...可以注意到,在所有好友中,约有接近1/4的好友使用了人脸头像, 而有接近3/4的好友没有人脸头像,这说明在所有好友中对"颜值 "有自信的人,仅仅占到好友总数的25%,或者说75%的好友行事风格偏低调为主...这说明在我的好友中,好友选择的头像主要有日常、旅游、风景、截图四个来源,好友选择的头像中风格以卡通为主,好友选择的头像中常见的要素有天空、大海、房屋、树木。...通过观察所有好友头像,我发现在我的好友中,使用个人照片作为头像的有15人,使用网络图片作为头像的有53人,使用动漫图片作为头像的有25人,使用合照图片作为头像的有3人,使用孩童照片作为头像的有

89240

通过Python查看共同好友

总有思路清奇的朋友存在,想实现查看共同好友: ? 由于之前分享的代码有获取过好友头像,所以当时第一反应是通过itchat接口获取好友信息,比对两个人的好友信息列表就可以实现了。...思路 首先通过itchat这个信个人号接口扫码登录个人网页版,获取可以识别好友身份的数据。这里是需要分别登录两人的,拿到两人各自的好友信息存到列表中。...itchat tchat是一个开源的信个人号接口,使用python调用信从未如此简单——其开发文档 https://itchat.readthedocs.io/zh/latest/#itchat...好友信息处理 拿到的好友信息是什么样的呢?其实特别有用的并不多,你的信号和联系方式是拿不到的。 ? 而这里的UserName,同一个你在不同的信号中UserName并不相同。...代码下载 除了代码外,这里我也将py文件封装成了exe文件来直接下载,这样即使电脑没装python或者你不用python也可以拿来玩了 后台回复 共同好友 获取代码和程序下载链接~ 最后,欢迎关注并分享给身边也在学

1.3K20
领券