微信/qq消息-定时自动循环发送
微信或QQ消息-***定时自动循环发送***
- 定时自动循环发送程序
- 模块安装方法
- 主函数
- 坐标查找
- 自动定时程序(apscheduler中的‘corn’)
- 完整程序
- 输出结果
- 特此声明
定时自动循环发送程序
此次程序的实施采用三个模块,如下,
1.pyautogui (调用鼠标)
2.wxauto(打开微信)
3.apscheduler(定时发送)
该程序在定时自动发送消息后,可以自动关闭微信/qq软件
模块安装方法
这里介绍一种安装方法:
1.找到pyThon安装目录,我的pyThon在E盘
2.点击进入,找到Scripts文件夹
3.进入该文件夹,点击上方,输入’cmd‘,回车
4.出现如下图
5.分别输入pip install pyautogui 、pip install wxauto、pip install apscheduler,回车
6.安装好的模块可以在下面文件夹看到
主函数
def send_message():
import pyautogui
pyautogui.click(2375, 1070) # 鼠标点击指定位置,此坐标位置为电脑中微信的打开位置
from wxauto import WeChat
wx = WeChat() # 打开微信客户端
wx.GetSessionList() # 会话列表
# 向某人发送消息(以文件传送助手为例)
msg = '你是不是该喝水了呢?'
who = '文件传送助手'
wx.ChatWith(who) # 打开聊天窗口
wx.SendMsg(msg) # 发送消息:你是不是该喝水了呢~
pyautogui.click(-149, 602) # 关闭微信,此坐标位置为电脑中微信的右上角关闭位置
坐标查找
CSDN中有很多博主分享,大家可以参考调用
自动定时程序(apscheduler中的‘corn’)
if name == ‘main’:
scheduler = BlockingScheduler(timezone="Asia/Shanghai") # 时域
scheduler.add_job(send_message, 'cron', month='8-11', hour='8-11,14-17', minute='30') # 每年的8、9、10、11月份,每天的8.30、9.30、10.30、11.30,14.30、15.30、16.30、17.30)try:scheduler.start()
except (KeyboardInterrupt, SystemExit):pass
完整程序
from apscheduler.schedulers.blocking import BlockingScheduler
def send_message():
import pyautogui
pyautogui.click(2375, 1070) # 鼠标点击指定位置,此坐标位置为电脑中微信的打开位置
from wxauto import WeChat
wx = WeChat() # 打开微信客户端
wx.GetSessionList() # 会话列表
# 向某人发送消息(以文件传送助手为例)
msg = '你是不是该喝水了呢?'
who = '文件传送助手'
wx.ChatWith(who) # 打开聊天窗口
wx.SendMsg(msg) # 发送消息:你是不是该喝水了呢~
pyautogui.click(-149, 602) # 关闭微信,此坐标位置为电脑中微信的右上角关闭位置
if name == ‘main’:
scheduler = BlockingScheduler(timezone="Asia/Shanghai") # 时域
scheduler.add_job(send_message, 'cron', month='8-11', hour='8-11,14-17', minute='30') # 每年的8、9、10、11月份,每天的8.30、9.30、10.30、11.30,14.30、15.30、16.30、17.30)try:scheduler.start()
except (KeyboardInterrupt, SystemExit):pass
输出结果
另外的一种程序可以实时输出当前的聊天记录,如下:
from apscheduler.schedulers.blocking import BlockingScheduler
def send_message():
import pyautogui
pyautogui.click(2375, 1070)
from wxauto import WeChat
wx = WeChat()
wx.GetSessionList()
msgs = wx.GetAllMessage
for msg in msgs:print('%s : %s' % (msg[0], msg[1])) # 输出当前聊天窗口聊天消息
wx.LoadMoreMessage()
msgs = wx.GetAllMessage
for msg in msgs:print('%s : %s' % (msg[0], msg[1])) # 获取更多聊天记录msg = '你是不是该喝水了呢?'
who = '文件传送助手'
wx.ChatWith(who)
wx.SendMsg(msg)
pyautogui.click(-149, 602)
if name == ‘main’:
scheduler = BlockingScheduler(timezone="Asia/Shanghai")
scheduler.add_job(send_message,'cron', month='8-11',hour='8-11,14-17',minute='30')try:scheduler.start()
except (KeyboardInterrupt, SystemExit):pass
特此声明
此自动循环发送程序完全免费开放,其他pyThon学习者可以任意调用
此外,上述程序在编译的过程中,很多过程学习参考了很多博主,如有侵权或者雷同,私信告知,愿无条件删除
微信/qq消息-定时自动循环发送相关推荐
- java实现自动发送微信QQ消息(可发图片)
自动发送微信/QQ/微博等消息 一:功能:实现发送QQ/微信/微博消息,程序控制. 效果演示(实现自动发生QQ微信消息给女友,发微博信息也可以就不演示了) 二:原理讲解:将剪贴板的内容给发送到QQ微信 ...
- 使用python发送qq消息_使用Python发送QQ信息
import win32gui import win32con import win32clipboard as w class QQMessageSend: def send_message(sel ...
- python回复qq消息_自动给qq好友发消息
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近突然想做个自动发送qq消息的东西,然后上网搜了一下实现方法,找到了几篇用python实现的帖子,就自己试了试(原来只是简单了解过python,好多地方 ...
- python自动发送qq消息_自动给qq好友发消息
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近突然想做个自动发送qq消息的东西,然后上网搜了一下实现方法,找到了几篇用python实现的帖子,就自己试了试(原来只是简单了解过python,好多地方 ...
- python发送文件给微信好友_Python定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...
- 微信给好友定时自动发消息
from __future__ import unicode_literals from threading import Timer from wxpy import * import reques ...
- 企业微信H5_消息推送概述,发送应用消息示例
文章目录 一.阅读和调试 1. 文档阅读 2. postman发送消息 二.实战演练 2.1. 发送消息 2.2. 前端代码 2.3. 后端代码 2.4. 发送文本消息 2.5. 接收消息 三.源码分 ...
- python发送qq消息linux_使用Python发送QQ消息
最近在工作中接到一个需求,需要在每天早上取一批数据,数据文件经过压缩加密之后用邮箱发送,而解压密码通过QQ发送给运营.使用Python进行取数.文件加密在已经实现的情况下,需要实现通过QQ发送密码的功 ...
- 华为手机如何设置微信来消息自动亮屏?
华为手机微信来消息不亮屏,漏过重要信息和电话怎么办?微信来消息没有自动亮屏,如果网络没有问题,就是设置项有问题.下面详细介绍微信来消息自动亮屏的设置方法. 一.确认手机已打开允许通知 1.确认系统已开 ...
- 利用Visual C++ 实现QQ消息群发
一.引言 QQ一直是国内最令人瞩目的及时通讯软件,近6年的经营使其在IM市场有了"世界第一"名号.在国内市场,QQ的市场占有率已经超过了70%,用户群庞大,本人就是腾讯QQ的一个用 ...
最新文章
- VC++中GlobalAlloc()、malloc()和new()函数之间区别
- c# 中重载WndProc,实现重写“最小化”自定义功能的方法
- python中输出n开始的5个奇数_送你99道Python经典练习题,练完直接上手做项目,免费送了来拿吧...
- 【ArcGIS微课1000例】0012:ArcGIS创建及连接ArcSDE企业级地理数据库实例
- java牛客排序算法题_《剑指offer》面试题28:字符串的排列(牛客网版本) java...
- Hive之函数与自定义函数
- JavaScript 进阶问题列表
- 2021-08-03 SELECT简单查询
- Lotus notes 通讯录的导入导出
- highcharts 开发笔记
- 计算机内存不足提示栻框,【计算机】CIMS概论6.ppt
- WPBeginner年满10岁-反思,更新和WordPress赠品(奖金124,000美元以上)
- 第29章基于锁的并发数据结构
- 交通安全管理毕业论文范文
- 华为云618年中钜惠,服务器免费领三个月
- 蜻蜓特派员 Windows XP SP3 纯净终结版
- 一篇文章让你搞懂什么是Iaas、Paas、Saas
- python 新式类与旧式类的区别
- android动态获取悬浮窗,Android 悬浮窗实现
- 《炬丰科技-半导体工艺》不破坏MEMS结构的颗粒去除方法