本次主要对微信好友的信息获取,包括微信备注名称、省份、城市、个性签名、性别,对其中的个性签名就行词云的制作和对性别的统计。由于微信好友城市分布不多,主要都是集中在一个地区,所以就做地区分布图也没有什么意义;数据存储到mysql当中。
导入包
from wxpy import Bot---微信机器人
from PIL import Image---图片处理
from wordcloud import WordCloud---词云制作
import pygal---条形图制作
import numpy---格式转换
import jieba---分词处理
import pymysql---数据库操作
import re---正则表达式
wxpy的使用
https://wxpy.readthedocs.io/zh/latest/这是wxpy的使用文档,可以从里面知道如何去使用,这里就不多说了,下面直接上代码说话。
获取好友信息
在好友的性别sex信息中,sex的值有两个,为1的时候是男性,为2的时候是女性,其他没有备注性别的,我们这里定义为‘None’。
# 获取好友信息
def get_friends():
# 初始化机器人并获取