python數據分析(1)——獲取微信好友的統計信息

本文主要是嘗試下一個比較有意思的python模塊:wxpy,導入此模塊之後,可以很方便的來創建一個微信機器人和做一些和微信相關的有意思的分析。

1. wxpy 安裝

首先,通過pip方式進行安裝,在命令行模式下輸入:

pip install -U wxpy

如下圖所示:

這裏寫圖片描述

這裏寫圖片描述

2. 登錄微信

(1)先導入wxpy模塊,然後設置登錄模式。如下所示:

#導入模塊
from wxpy import *

'''
微信機器人登錄有3種模式,
(1)極簡模式:robot = Bot()
(2)終端模式:robot = Bot(console_qr=True)
(3)緩存模式(可保持登錄狀態):robot = Bot(cache_path=True)
'''
#初始化機器人,選擇緩存模式(掃碼)登錄
robot = Bot(cache_path=True)

運行上述代碼之後,會提示你拿出手機掃碼確認登錄。如下圖所示:

這裏寫圖片描述

3. 獲取微信好友信息

完整代碼如下所示:

# -*- coding: utf-8 -*-
"""
Created on Sun Aug 20 14:53:54 2017

@author: Administrator
"""

#導入模塊
from wxpy import *

'''
微信機器人登錄有3種模式,
(1)極簡模式:robot = Bot()
(2)終端模式:robot = Bot(console_qr=True)
(3)緩存模式(可保持登錄狀態):robot = Bot(cache_path=True)
'''
#初始化機器人,選擇緩存模式(掃碼)登錄
robot = Bot(cache_path=True)

#獲取好友、羣、公衆號信息
robot.chats()

#獲取好友的統計信息
Friends = robot.friends()
print(Friends.stats_text())

微信好友統計信息如下圖所示:

這裏寫圖片描述

上述只是針對微信好友的基本分析,更詳細的就有待自己去進一步探索了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章