上次爬取了微信好友的详细信息,条目很多,我们可以提取重要信息,比如昵称,备注,个性签名等,然后将筛选的信息保存到本地,这样便于后期的统计工作,上代码,再次声明,本代码出自上一篇提到的大佬,大家如果需要查看原文可点击上一篇博客:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 导入itchat模块,操作微信个人号的接口
import itchat
# 获取数据
def get_data():
# 扫描二维码登陆微信,实际上就是通过网页版微信登陆
itchat.auto_login()
# 获取所有好友信息
friends = itchat.get_friends(update=True) # 返回一个包含用户信息字典的列表
return friends
# 处理数据
def parse_data(data):
friends = []
for item in data[1:]: # 第一个元素是自己,排除掉
friend = {
'NickName': item['NickName'], # 昵称
'RemarkName': item['RemarkName'], # 备注名
'Sex': item[