Python爬取自己微信好友信息,并制作好友签名词云
2017-08-06 00:00
696 查看
本文参考教程来自微信公众号【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中涉及编码问题未能解决。待继续研究。
《一件有趣的事: 爬了爬自己的微信朋友》(点击阅读原文查看)
根据原作者的思路以及代码,爬取自己的微信好友信息并制作好友签名词云图,在本次实践中,主要使用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中涉及编码问题未能解决。待继续研究。
相关文章推荐
- python查看微信好友是否删除自己
- python实战===爬取所有微信好友的信息
- Python实现微信好友签名词云的构建(itchat、jieba、wordcloud)
- 用python 分析微信好友信息并生成词云
- Python之获取微信好友信息
- python项目:获取微信好友信息(一)抓取微信好友数据
- 使用python抓取微信好友个性签名并形成词云(itchat;wordcloud)
- 用python玩微信(聊天机器人,好友信息统计)
- python3.6 爬取微信好友列表和个性签名,绘制个性签名云图
- python项目:获取微信好友信息(二)csv数据读取与处理
- Python和微信之获取好友昵称并制作wordcloud
- python轻松查到删除自己的微信好友
- python数据分析(1)——获取微信好友的统计信息
- [python]如何生成微信中好友签名词云
- 微信是一个很神器的软件!用Python掌握好友的信息!勿用于非法!
- python轻松查到删除自己的微信好友
- python--查看微信好友是否删除自己
- 利用Python网络爬虫抓取微信好友的签名及其可视化展示
- Python微信好友信息意义及取值分析(基于itchat)
- python脚本抓取天气信息并发给微信好友