神奇的Python用Python打造微信聊天機(jī)器人之一:給好友發(fā)信息
友情提示:該操作可能會(huì)導(dǎo)致微信被封號(hào)堕油,請(qǐng)大家謹(jǐn)慎操作孕似。
作者:少兒創(chuàng)客幫
轉(zhuǎn)載請(qǐng)注明出處垦细。
安裝Python
下載Python
在百度軟件中心下載Python 3.x
勾選PIP
安裝的時(shí)候一定要勾選
pip
瞪慧。
如果你之前安裝過(guò)Python 2.x可能有影響娇斩,需要配置Python3.x的環(huán)境變量夹囚,我的如下:
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;
*務(wù)必注意Python3.x的路徑要添加到環(huán)境變量纵刘,然后如果pip3命令不能執(zhí)行,注意檢測(cè)scripts目錄是否添加到環(huán)境變量荸哟,請(qǐng)合理使用百度
安裝微信機(jī)器人庫(kù)wxpy
pip3 install wxpy
實(shí)現(xiàn)發(fā)信息
#-*- coding:utf-8 -*-
from wxpy import *
# 初始化機(jī)器人假哎,掃碼登陸
bot = Bot()
guys = bot.friends()
# 獲取自己所有的微信好友列表
rst = guys.search("郎")
# 在好友李搜索名字里有郎的好友
# 并把結(jié)果保存在rst列表里面
print(rst)
guy = rst[1]
# 獲取第二個(gè)好友
guy.send("歡迎參加科協(xié)全國(guó)青少年Scratch創(chuàng)意編程大賽,還有8天作品提交就截止了喲鞍历,加油")
# 給第二個(gè)好友發(fā)信息
embed()
# 這個(gè)是為了程序運(yùn)行之后還可以使用命令行交互用的
運(yùn)行結(jié)果:
運(yùn)行結(jié)果
可以看到我查到名字里含有郎的好友的結(jié)果位谋,是一個(gè)列表,有兩個(gè)堰燎,一個(gè)是自己掏父,一個(gè)是郎
下圖是成功發(fā)送的消息。
運(yùn)行結(jié)果
可以看到我用微信給自己發(fā)了好友的秆剪。
embed()
交互模式
我嘗試著在命令行交互模式下給我的另外個(gè)微信號(hào)發(fā)消息
代碼運(yùn)行結(jié)果
大家趕緊嘗試下吧赊淑,歡迎大家用python給我發(fā)信息喲。