前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python爬取自己微信好友信息,并制作好友签名词云

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

作者头像
数据科学社区
发布2018-02-02 18:14:45
1.2K0
发布2018-02-02 18:14:45
举报
文章被收录于专栏:大数据杂谈

本文参考教程来自微信公众号【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中涉及编码问题未能解决。待继续研究。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据杂谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档