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

Python获取好友地区分布及好友性别分布

利用Python + wxpy 可以快速的查询自己好友的地区分布情况,以及好友的性别分布数量。还可以批量下载好友的头像,拼接成大图。...python + wxpy 机器人 准备工作 编辑器 一个注册一年以上的微信号 公共部分代码 from wxpy import * // wxpy 依赖 from PIL import Image...获取好友性别分布 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() # 获取所有的微信好友信息

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

python 教你自动添加好友

因为某种原因,需要在微信上添加大量的好友,打开微信,添加,添加好友,搜索,输入微信号,搜索,添加备注。 一阵操作下来,黄花菜都凉了,我看着我都着急,这可是有10000多的好友呀!!!...假如平均每5分钟添加一个好友,就需要50000分钟,833小时,假如每天算8小时,不停的添加好友。104天,每月30天,大概3个月就可以添加完成,到时候,我想你已经吐了。...而现在,你距离你的梦想又救了一步,只需要一个程序,你就可以搞定手动添加好友的尴尬。让他自己动。 首先,我们来准备环境!...").click() driver.find_element_by_id("com.tencent.mm:id/ht").click() xlsfile = r'C:\好友...3) elif is_content_Appeared(driver,"发消息")==True: print("该用户已经添加为好友

1.8K20

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

但是有些人群,确实对此功能有一定需求,我举两个栗子: 不愿时刻被消息打扰的人 消息需要批量处理的人们(比如微商) 设计了几个功能: x 收到消息立即自动回复 x 收到消息延迟指定时间回复 x 对不同好友定制不同的回复内容...此时再开启一个线程作为定时任务,定时去检测字典中每条数据是否到达了发送的临界要求(当前时间戳>=消息时间戳+设定的延迟时间)Python中有个专门做定时任务的模块叫sched,但是我尝试了一下,sched...[image] 这里需要注意,如果仅用python xxxx.py来运行的话,关闭shell会导致进程结束,所以我们需要使用nohup python xxxx.py &来全方位守护进程,这里啰嗦一句,nohup...#简单分析微信好友信息 上文提到,既然我们能通过itchat来获取好友的信息,name自然会有很多好玩的信息(这里不做具体解析)。...[全国好友分布] 好友标签 def friends_signature(): signature = get_data("Signature") wash_signature=[] for item in

2.5K60

Python使用itchat获取微信好友

最近发现了一个好玩的包itchat,通过调用微信网页版的接口实现收发消息,获取好友信息等一些功能,各位可以移步itchat项目介绍查看详细信息。...目标: 获取好友列表 统计性别及城市分布 根据好友签名生成词云 获取好友信息 前文说了,itchat其实是调用微信网页版的接口,所以登陆的时候会弹出二维码进行登陆,然后通过itchat.get_friends...获取好友信息就好了,相当简单。...,因为好友列表中第一位是自己,所以从第二位开始保存。...根据好友签名绘制词云 Signature中保存的是好友签名,开始试了一次,发现签名中emoji表情占了好大的比例,后面用正则表达式处理了下,只保留了汉字部分。

3.8K20

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('好友昵称

7K20

基于Python的微信好友分析

“如果我比别人看得远,那是因为我站在巨人的肩膀上”–不知道牛顿说了没 本文利用Python3的itchat包简单的分析了一下自己的微信好友。...运行环境 本文采用Python3,然后顺便吐槽下Python的向后不兼容真的好烦好烦,真的是体验超差。...numpy Numpy是Python的科学计算包。 numpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算。...经过了长时间的发展,基本上成了绝大部分Python科学计算的基础包,当然也包括所有提供Python接口的深度学习框架。...>_< 获取好友信息 friends = itchat.get_friends(update=True) # 爬取好友的相关信息,返回json文件 上面这个json文件就包括了微信好友的信息。

2.9K20

Python爬取自己微信好友信息,并制作好友签名词云

本文参考教程来自微信公众号【Alfred在纽西兰】,文章如下: 《一件有趣的事: 爬了爬自己的微信朋友》 根据原作者的思路以及代码,爬取自己的微信好友信息并制作好友签名词云图,在本次实践中,主要使用itchat.../tree/robot 关于pyecharts包: https://github.com/chenjiandongx/pyecharts 实践过程如下: 1、安装一下itchat包,登录微信,爬取微信好友相关信息...安装itchat包:pip install itchat 爬取微信好友相关信息: ? 2、获取自己微信好友的男女比例 ? 3、安装pyecharts包,并绘制性别比例分布图 ? ?...4、定义一个函数把好友昵称、省份、城市、性别、签名等数据都爬下来,存到数据框 ? 5、读取数据文件并查看好友所在省份分布 ? (由于涉及隐私,未展示读取的数据结果) ? ?...6、微信好友个性签名的自定义词云图 ? ? ? 此程序通过python3完成,在python2中涉及编码问题未能解决。待继续研究。

1.2K50

Python分析微信好友性别比例

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

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 首先是安装...通过以上两行,就可以拿到好友数据信息了,之后再从中筛选有用的信息进行处理即可。...除了itchat接口获取好友数据看着复杂外,别的都是基础语法。而itchat相关的代码就几行,所以你说,python是不是贼好用?

1.2K20

python爬取好友的全民K歌

无意中打开了全民k歌发现好友都挺喜欢唱歌的,就没事的点开了几个好友的,朋友们唱的都挺好的,越听越想听。但是每次都得点开别人的主页听歌,难免有些尴尬。...一头雾水,啥也不说了,先打开好友的主页看一下。 于是我打开了一个朋友的主页 [2.png] 可以发现有数据了,此时我们就可以尝试着打开网页的源代码先看一下有没有我们想要的信息数据。...将这个链接复制一下,在浏览器中打开,发现果然这个就是源文件 [7.png] 其实到这里,已经完成了一大半了,但是到这里我们还没有来分析url呢 2.url的分析 2.1主页的url分析 可以看到第一个好友的主页链接为...uid换成第一个好友的uid看一下,发现是可以访问到第一个好友的主页的 [8.png] 所以这里就可以断定访问哪一个主页是通过uid来控制的。...start": "1", # 起始的页数 "num": "15", # 每一次访问多少的数据 "share_uid": "639e9f8d2629378e3d", # 更换为需要爬取好友

1.1K30

python---图解你的好友分布情况

很久之前做了查看微信的好友分布,但是碍于当时的数据可视化有一个巨坑,网上的教程都是互相转发,互相复制的,最后并不能实现操作,这次想要来填坑,所以记录一下。...---- 关于用python来操作微信的库我们这里用的是wxpy,因为它是基于itchat的,有着微信登录,收发消息,搜索好友,数据统计等等的功能,相比itchat的一个好处就是不用重复扫码。...获取微信好友的省份分布图: from wxpy import * bot = Bot(cache_path=True) friends = bot.friends() area = {} for f in...在这里你要查看一下你的python版本和pyecharts的版本,然后决定用的是v0.5版本的还是v1版本 一般python3.6以上的版本都是v1版本的pycharts。...这样子就可以看到你的微信好友在全国的省份分布,并且知道分布的人数。 ---- pyecharts的官网: https://pyecharts.org/#/zh-cn/intro

54220

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

今天这篇文章会基于 Python 对微信好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。...在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块: itchat:微信网页版接口封装Python版本,在本文中用以获取微信好友信息。...matplotlib: Python 中图表绘制模块,在本文中用以绘制柱形图和饼图 snownlp:一个 Python 中的中文分词模块,在本文中用以对文本信息进行情感判断。...PIL: Python 中的图像处理模块,在本文中用以对图片进行处理。 numpy: Python中 的数值计算模块,在本文中配合 wordcloud 模块使用。...好友位置 分析好友位置,主要通过提取Province和City这两个字段。Python中的地图可视化主要通过Basemap模块,这个模块需要从国外网站下载地图信息,使用起来非常的不便。

89540
领券