Python爬取自己微信好友信息,并制作好友签名词云

本文参考教程来自微信公众号【Alfred在纽西兰】,文章如下:

一件有趣的事: 爬了爬自己的微信朋友(点击阅读原文查看)


根据原作者的思路以及代码,爬取自己的微信好友信息并制作好友签名词云图,在本次实践中,主要使用itchat、jieba、wordcloud等包,原作者使用R进行图表可视化,我这里略做改进,使用了pyecharts包。


关于itchat包,中文文档:

1、https://itchat.readthedocs.io/zh/latest/

2、http://www.cnblogs.com/yanjingnan/p/6831464.html


Github地址:

https://github.com/littlecodersh/ItChat/tree/robot


关于pyecharts包:

https://github.com/chenjiandongx/pyecharts


实践过程如下:


1、安装一下itchat包,登录微信,爬取微信好友相关信息。


安装itchat包:pip install itchat


爬取微信好友相关信息:


2、获取自己微信好友的男女比例


3、安装pyecharts包,并绘制性别比例分布图


4、定义一个函数把好友昵称、省份、城市、性别、签名等数据都爬下来,存到数据框


5、读取数据文件并查看好友所在省份分布


(由于涉及隐私,未展示读取的数据结果)



6、微信好友个性签名的自定义词云图



此程序通过python3完成,在python2中涉及编码问题未能解决。待继续研究。


  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值