使用python控制微信首先要求在电脑上打开微信(目前微信使用手机扫码登陆的话必须要求手机上微信不下线电脑上才能登陆微信)。
在电脑上打开微信后需要获取微信窗口。
from wxauto import WeChat
#此代码用于获取电脑上登陆的微信
wx = WeChat()
使用这段代码后电脑应该弹出微信主界面。
然后开始设置需要监听的列表(监听的意思就是你想使用python对微信中指定的好友发的消息进行记录)。
from wxauto import WeChat
wx = WeChat()
# 设置监听列表
listen_list = [
'文件传输助手',
'提醒者',
]
只需要将想监听的好友写入即可,此操作只是写出一个列表,运行后不会发生新的变化。
然后需要执行打开列表中的好友操作。
from wxauto import WeChat
wx = WeChat()
# 设置监听列表
listen_list = [
'文件传输助手',
'提醒者',
]
# 循环添加监听对象
for i in listen_list:
wx.AddListenChat(who=i, savepic=True)
执行操作后会打开列表中的好友,本人列表中写入的是打开”文件传输助手“和”提醒者“,执行操作后应该出现对应的对话框,如果这个对话框本身就已经打开执行这个操作后则不会再次打开对话框。