本文主要是尝试下一个比较有意思的python模块: wxpy ,导入此模块之后,可以很方便的来创建一个 微信机器人 和做一些和
微信相关 的有意思的分析。
1. wxpy 安装
首先,通过pip方式进行安装,在命令行模式下输入:
pip install -U wxpy
[/code]
如下图所示:
![这里写图片描述](https://img-
blog.csdn.net/20170820135249948?/gravity/SouthEast)
![这里写图片描述](https://img-
blog.csdn.net/20170820135301111?/gravity/SouthEast)
**2. 登录微信**
(1) **先导入wxpy模块,然后设置登录模式** 。如下所示:
```code
#导入模块
from wxpy import *
'''
微信机器人登录有3种模式,
(1)极简模式:robot = Bot()
(2)终端模式:robot = Bot(console_qr=True)
(3)缓存模式(可保持登录状态):robot = Bot(cache_path=True)
'''
#初始化机器人,选择缓存模式(扫码)登录
robot = Bot(cache_path=True)
[/code]
**运行上述代码之后,会提示你拿出手机扫码确认登录** 。如下图所示:
![这里写图片描述](https://img-
blog.csdn.net/20170820143711344?/gravity/SouthEast)
**3. 获取微信好友信息**
**完整代码如下所示:**
```code
# -*- 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())
微信好友统计信息如下图所示:
![这里写图片描述](https://img-
blog.csdn.net/20170820144458435?/gravity/SouthEast)
上述只是针对微信好友的基本分析,更详细的就有待自己去进一步探索了。