利用Python来实现微信群友统计器!张小龙会聘请我嘛!

基于微信可以做很多有意思的练手项目,看了这张速查表你就会发现,可以做的事情超过你的想象。

有一次我想要统计微信群里哪些同学在北京,但发现直接问是很难得到准确结果的……私信小编01020304即可获取数十套PDF哦!

这时候不如运用wxpy这个库抓取所有群友的地区信息,很快就可以得到想要的结果,甚至还精确到了区。

下面来分享一下这个微信群友统计器的实现思路,你可以基于它去拓展更多实用功能。实现思路解决复杂问题最好的办法就是把问题简单化,拆解成若干个小问题,然后逐个击破。问题的拆解思路如下:

▍1.如何通过wxpy库找到指定微信群?使用bot.groups()方法找出最近聊天的微信群

使用wxpy提供的bot.groups().search('群名')[0]方法找到指定微信群

▍2.如何获取到指定微信群的全部群成员?对微信群对象使用.members获得微信群的全部群成员

▍3.如何获取到群成员的省份跟城市的信息?

对获取到的微信群的全部群成员,使用for循环一个一个的用.province和.city获取省份跟城市信息

然后进行统计,即可获得各地区的人数。统计器源码只需要修改倒数第5行,改成你要查询的微信群,然后就可以使用了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180927A04S7E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券