利用python来分析微信好友性别比例、以及微信好友分布的位置、城市信息
第一步,导入wxpy包里的Bot,关于wxpy包作用以及用法可参考https://wxpy.readthedocs.io/zh/latest/index.html:
from wxpy import Bot
第二步,建立一个微信机器人,主要登录模型有3中:
(1)极简模式:robot = Bot()
(2)终端模式:robot = Bot(console_qr=True)
(3)缓存模式(可保持登录状态):robot = Bot(cache_path=True)
选择缓存模式(扫码)登录,初始化机器人:
robot = Bot(cache_path=True)
第三步:获取想要的信息并统计对应的信息:
robot.chats()#获取好友信息
robot.mps()#获取微信公众号信息
Friends = robot.friends()#获取好友的统计信息
print(Friends.stats_text())
第四步:经验证代码无问题,具体实验结果如下,首先在手机上确定网页版微信登录:
登录后会自动分析微信好友信息,如下: