神奇的Python用Python打造微信聊天机器人之一:给好友发信息

神奇的Python用Python打造微信聊天机器人之一:给好友发信息

友情提示:该操作可能会导致微信被封号,请大家谨慎操作。
作者:少儿创客帮
转载请注明出处。

安装Python

神奇的Python用Python打造微信聊天机器人之一:给好友发信息_第1张图片
下载Python

在百度软件中心下载Python 3.x

神奇的Python用Python打造微信聊天机器人之一:给好友发信息_第2张图片
勾选PIP

安装的时候一定要勾选 pip

如果你之前安装过Python 2.x可能有影响,需要配置Python3.x的环境变量,我的如下
PATH=C:\Python27;C:\Python27\Scripts;C:\Users\langxianmeng\AppData\Local\Programs\Python
Python36\Scripts;C:\Users\langxianmeng\AppData\Local\Programs\Python\Python36;C:
\Python27\Scripts;
*务必注意Python3.x的路径要添加到环境变量,然后如果pip3命令不能执行,注意检测scripts目录是否添加到环境变量,请合理使用百度

安装微信机器人库wxpy

pip3 install wxpy

实现发信息

#-*- coding:utf-8 -*-
from wxpy import *
# 初始化机器人,扫码登陆
bot = Bot()

guys = bot.friends()
# 获取自己所有的微信好友列表
rst = guys.search("郎")
# 在好友李搜索名字里有郎的好友
# 并把结果保存在rst列表里面

print(rst)
guy = rst[1]
# 获取第二个好友
guy.send("欢迎参加科协全国青少年Scratch创意编程大赛,还有8天作品提交就截止了哟,加油")
# 给第二个好友发信息

embed()
# 这个是为了程序运行之后还可以使用命令行交互用的

运行结果:

神奇的Python用Python打造微信聊天机器人之一:给好友发信息_第3张图片
运行结果

可以看到我查到名字里含有 的好友的结果,是一个列表,有两个,一个是自己,一个是
下图是成功发送的消息。

神奇的Python用Python打造微信聊天机器人之一:给好友发信息_第4张图片
运行结果

可以看到我用微信给自己发了好友的。

embed()

交互模式

我尝试着在命令行交互模式下给我的另外个微信号发消息

神奇的Python用Python打造微信聊天机器人之一:给好友发信息_第5张图片
代码运行结果

大家赶紧尝试下吧,欢迎大家用python给我发信息哟。

你可能感兴趣的:(神奇的Python用Python打造微信聊天机器人之一:给好友发信息)