首页
学习
活动
专区
工具
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.6K60

    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分析好友数据

    随着的普及,越来越多的人开始使用渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要,工作交流也需要信里的每一个好友,都代表着人们在社会里扮演的不同角色。...今天这篇文章会基于Python好友进行数据分析,我们可以通过好友的性别、头像、签名、位置信息然后采用图表和词云两种形式来呈现结果。...接下来我们就分享下爬虫程序里面挂上代理获取好友信息的效果是怎么样的。 #!...url in targetUrlList: r = s.get(url, proxies=proxies) print r.text``` 通过获取到的好友数据然后再进行绘制...以上就是Python实现好友数据爬取及分析的详细内容,有更好的爬虫经验可以分享的同学留言交流呀。​若有收获,就点个赞吧

    12210

    Python自动回复好友新年祝福

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

    1.8K30

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

    1.3K20

    【干货】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.3K120

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

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

    1.3K10

    好友大揭秘

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

    2K30

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

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

    92240

    通过Python查看共同好友

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

    1.4K20
    领券