首页 > 其他分享 >pyhton自动发送微信信息

pyhton自动发送微信信息

时间:2023-12-05 11:01:09浏览次数:34  
标签:发送 微信 self pyhton chartype UiaAPI print wx

1、由于电脑登录微信需手机进行验证,此处略过自动打开微信。

2、安装所需支撑文件:

  pip install wxChat

  pip install pyautogui

3、修改wxauto.py

  由于版本原因,此片需修改wxauto.py,在引入处按住ctrl,点wxchart,就可打开文件,找到class Wechart:

   class WeChat:     def __init__(self):         self.UiaAPI = uia.WindowControl(ClassName='WeChatMainWndForPC')         self.SessionList = self.UiaAPI.ListControl(Name='会话')         # self.EditMsg = self.UiaAPI.EditControl(Name='输入')         self.SearchBox = self.UiaAPI.EditControl(Name='搜索')         self.MsgList = self.UiaAPI.ListControl(Name='消息')         self.SessionItemList = []     def control(self,ctname):         self.EditMsg=self.UiaAPI.EditControl(name=ctname)   备注掉self.EditMsg = self.UiaAPI.EditControl(Name='输入')。加上    def control(self,ctname): 4、测试发送信息: import time from wxauto import WeChat import pyautogui,sys print("输入发送人的备注:") keyword="XXX" --微信备注联系人 print("请输入推迟打开微信时间(S):") t_delay1=1 print("请输入推迟发送时间(s):") t_delay2=1 print("请选择发送消息还是文件:1.消息 2 文件,输入1或2.") chartype=2 if chartype==1:     print("请输入发送的消息:")     chat_message="hello word!" elif chartype==2:     print("请输入文件的路径:")     chat_file_path=r"E:\XXXXX" --指定文件位置
time.sleep(t_delay1)
# pyautogui.click(35,447) # pyautogui.doubleClick(35,447)
wx=WeChat() wx.GetSessionList()
who=wx.Search(keyword) wx.control(who) time.sleep(t_delay2)
if chartype==1:     wx.SendMsg(chat_message) elif chartype==2:     wx.SendFiles(chat_file_path)   5 测试   在win10,python3.11下测试成功

标签:发送,微信,self,pyhton,chartype,UiaAPI,print,wx
From: https://www.cnblogs.com/ybHsir/p/17876744.html

相关文章

  • 解决企业微信频繁重启的问题
      step1:升级到最新版本 尝试关闭以下设置重启企微再看看的step2:#1打开企业微信的调试模式。使用快捷键同时按下这个四个键:ctrl、shift、command、d#2调试-开关合集-matrix,点一下,matrix就切换到禁用 #3重启企微 ......
  • 微信小程序 wx.request Typescript 封装统一请求
    话不多说直接上代码,想懂的终究会懂,哈哈哈哈文件名:request.ts 1/**2*HttpMethod类型api处要用3*/4exportenumHttpMethod{5Get="GET",6Post="POST",7Options="OPTIONS",8Put="PUT",9Delete=......
  • 领导分享的微信小程序音乐请你帮忙下载
     早上领导分享了一个音乐给我,问我能不能下载,必须可以下载,安排:步骤分享:1.打开领导分享过来的音乐开始播放。2.打开手机上的文件管理器,依次找到目录“我的手机/Android/data/com.tencent.mm/MicroMsg/”,保证列表按时间排序,然后在靠前的位置找一个名字很长的文件夹,文件夹名是数......
  • 做好微信私域一定要知道的5大触点
    第一,是公众号第二,是视频号第三,是朋友圈第四,是微信群第五,是私信......
  • 【毕设精选】基于微信小程序的校园跑腿+后台管理系统
    基于微信小程序的校园跑腿+后台管理系统前言我的优势自己的网站自己的小程序(小蔡coding)有保障的售后福利需求分析性能分析系统设计管理员功能模块学生功能模块图跑腿者功能模块图数据库ER图学生信息实体属性图跑腿者信息实体图流程图登录流程部分功能展示学生发起跑腿请求订单管理......
  • 【毕设精选】基于微信小程序的相关系统
    小程序前言......
  • 基于微信小程序的餐厅点餐系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言运行环境说明用户微信端的主要功能有:管理员的主要功能有:具体实现截图详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利代码参考论文参考源码获取前言......
  • 【全栈第二课】微信小程序快速入门
    前言笔记大部分来自黑马程序员提供的ppt,部分来于自己总结一、起步简介小程序与普通网页开发的区别注册账号和微信开发者工具注册https://mp.weixin.qq.com/主体类型为个人开发工具https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html微信开发者工具页面组成小......
  • 知识付费在线教育云课堂公众号微信抖音小程序h5开发
    知识付费在线教育云课堂公众号微信抖音小程序h5开发知识付费在线教育云课堂公众号、微信、抖音、小程序、H5开发功能介绍如下:在线直播:提供师生互动、实时答疑、在线讲解等功能,让学生能够通过云课堂平台实时参与课程,提高学习效果。视频课程:提供高质量的视频课程,学生可以随时随地观......
  • 基于微信小程序的宠物交易商城系统设计与实现(源码+lw+部署文档+讲解等)
    文章目录前言运行环境说明用户的主要功能有:管理员的主要功能有:具体实现截图详细视频演示代码参考论文参考源码获取前言......