![用Python玩轉itchat,實現好友信息可視化、聊天機器人](http://p2.ttnews.xyz/loading.gif)
前些日子,女朋友拿我手機玩,說我微信好友女生多,當時我就不服了(跪著認錯了),然後兩人一個個統計性別,我微信好友不算多,但也有300來個,人工統計實在費事,之後事情也就不了了之了(打了我一頓)。 突然想到Python中的itchat庫可以獲取微信好友信息,所以拿出來玩了一下。
涉及內容
![用Python玩轉itchat,實現好友信息可視化、聊天機器人](http://p2.ttnews.xyz/loading.gif)
為了讓小白也能自己學會使用,本文涉及的內容包括以下部分:
- 環境安裝
- 小試牛刀
- 微信好友統計可視化
- 微信機器人
環境安裝
環境:Python3.6 + Windows
IDE:自行選擇
模塊:
小試牛刀
安裝完itchat,就可以通過下面的代碼給文件助手發消息了,這裡給自己發沒意思,決定給女朋友發一個(首先你得有一個女朋友,其次她願意掃碼登陸)。
數據收集
首先通過itchat獲取好友的信息,第一個其實是自己,所以保存數據需要跳過第一個好友。
根據分析情況,獲取部分字段數據,並保存在csv文件中。
性別分佈
首先對性別進行統計(看似冷靜實則慌得一匹)
用pyecharts庫進行可視化分析。
如圖可以看出,男性比例還是更多一些的,外星人是沒有設置性別的好友。
地區分佈
詞雲圖
首先,我們需要去圖靈機器人網站註冊機器人賬號,獲取apikey,使用自己的apikey即可運行代碼,完成微信機器人的工作。
閱讀更多 嬌兮心有之 的文章