Python 微信自动发送消息文件

用wxauto 库 github原作者地址

原作者太久没有更新 微信更新已经无法使用了

先下载这个库

pip install wxauto

然后要去修改一下源文件 python目录\Lib\site-packages\wxauto

把里面wxauto.py进行替换 wxauto.py

from wxauto import *
import os


wx = WeChat()

wx.GetSessionList()


def send_file(user, file):
    try:
        wx.ChatWith(user)
        wx.SendFiles(file)
        print("发送完毕")
    except Exception as e:
        print("发送失败", e)
        
        
if __name__ == '__main__':
    user = "文件传输助手"
    filepath = 'C:\\Users\\XiaoYuEgA\\Desktop\\zp\\'
    file_names = os.listdir(filepath)
    
    for file_name in file_names:
        file = filepath + file_name
        send_file(user, file)

这里举例了自动发送文件夹里的图片

user变量中是要发送的微信好友名

filepath文件夹路径

使用os.listdir方法 获取文件夹里的所有文件名

然后遍历发送