制作思路
- 导入微信库ichat,中文分词库jieba
- 跳出登陆二维码,扫码登陆
- 获取好友列表
- 构建所有好友个性签名组成的大列表tList
- 对个性签名进行中文分词
- 导入imageio库中的imread函数,并用这个函数读取本地图片,作为词云形状图片
- 导入词云制作库wordcloud
- 构建并配置词云对象w,注意要加scale参数,提高清晰度
- 显示词云图片,并保存到本地
# 导入微信库ichat,中文分词库jieba
import itchat
import jieba
# 先登录微信,跳出登陆二维码
itchat.login()
tList = []
# 获取好友列表
friends = itchat.get_friends(update=True)
# 构建所有好友个性签名组成的大列表tList
for i in friends:
# 获取个性签名
signature = i["Signature"]