#前言
今天在工作室学习时,偶然被某公众号推送了《我用python爬了爬自己的微信朋友》,因为本身也是在学习python的过程,索性就中断了手头的工作,点进去看,并操作了一番,学习了itchat模块,并查阅了相关资料做了一些拓展学习。
#安装itchat
笔者使用pip工具包进行安装,pip install itchat
安装完毕后 试着进入python写入import itchat,没有任何提示说明安装成功。
#统计微信好友男女比例
#-*- coding:utf-8 -*-
#导入需要使用的相关模块
import itchat
import re
import jieba
import matplotlib.pyplot as plt
from wordcloud import WordCloud,ImageColorGenerator
import numpy as np
import PIL.Image as Image
from os import path
from scipy.misc import imread
#登录方法,会弹出登录二维码,用微信扫描登录
itchat.auto_login()
#关于所有微信还有的资料信息都封装在这个方法里
friends = itchat.get_friends(update=True)[0:]
#获取好友性别信息
male = female = other = 0
#遍历好友信息
for i in friends[1:]:
#按照微信资料上的信息规则,男1,女2,其他3
sex = i['Sex']
if sex == 1:
male += 1
elif sex == 2:
female +=1
else:
other +=1
total = len(friends[1:])
print('男生好友:%.2f%%' % (float(male)/total*100) + '\n' +
'女生好友:%.2f%%' % (float(female
Python爬虫实践:微信朋友圈信息抓取与分析

本文介绍了使用Python的itchat库爬取微信朋友信息,包括统计男女比例、抓取头像拼图、获取签名制作词云图及构建聊天机器人。在原教程基础上进行了改进,修复了词云图显示问题。
最低0.47元/天 解锁文章
957

被折叠的 条评论
为什么被折叠?



