itchat
中午吃午饭的时候,无意间浏览到某公众号的一篇文章,是关于爬微信好友的。自从爬虫工程师转数据分析师以来,很久没玩过爬虫了,于是乎玩心一起,吃完饭之后自己便尝试起来。
itchat 包,已经完成了wechat的个人账户API接口,使得获取个人微信信息更加方便。纯属好玩!!!
安装 itchat
在命令终端输入:
pip install itchat
登录
导入包之后,调用login()
方法,会弹出一个二维码,接着像登陆电脑版微信一样,扫描二维码登录微信。
import itchat
itchat.login() # 执行后,扫描弹出的二维码登录
分析好友相关信息
获取好友信息
friends = itchat.get_friends(update=True)
返回一个字典列表,第一个是本人信息。字典中的每一个key表示一个信息,如:性别,昵称。建议断点通过pycharm预览。
查看男女比例
male = 0
female = 0
other = 0
# friends[0]是自己的信息,因此我们要从[1:]开始
for i in friends[1:]:
sex = i['Sex'] # 注意大小写,2 是女性, 1 是男性
if sex =