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

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

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

安装Python

下载Python

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

勾选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()
# 这个是为了程序运行之后还可以使用命令行交互用的

运行结果:

运行结果

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

运行结果

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

embed()

交互模式

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

代码运行结果

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容