基于微信可以做很多有意思的练手项目,看了这张速查表你就会发现,可以做的事情超过你的想象。
有一次我想要统计微信群里哪些同学在北京,但发现直接问是很难得到准确结果的……私信小编01020304即可获取数十套PDF哦!
这时候不如运用wxpy这个库抓取所有群友的地区信息,很快就可以得到想要的结果,甚至还精确到了区。
下面来分享一下这个微信群友统计器的实现思路,你可以基于它去拓展更多实用功能。实现思路解决复杂问题最好的办法就是把问题简单化,拆解成若干个小问题,然后逐个击破。问题的拆解思路如下:
▍1.如何通过wxpy库找到指定微信群?使用bot.groups()方法找出最近聊天的微信群
使用wxpy提供的bot.groups().search('群名')[0]方法找到指定微信群
▍2.如何获取到指定微信群的全部群成员?对微信群对象使用.members获得微信群的全部群成员
▍3.如何获取到群成员的省份跟城市的信息?
对获取到的微信群的全部群成员,使用for循环一个一个的用.province和.city获取省份跟城市信息
然后进行统计,即可获得各地区的人数。统计器源码只需要修改倒数第5行,改成你要查询的微信群,然后就可以使用了。
领取专属 10元无门槛券
私享最新 技术干货