python发送qq消息linux_使用Python发送QQ消息
最近在工作中接到一个需求,需要在每天早上取一批数据,数据文件经过压缩加密之后用邮箱发送,而解压密码通过QQ发送给运营。使用Python进行取数、文件加密在已经实现的情况下,需要实现通过QQ发送密码的功能。
在进行一系列搜索之后,在网上找到了相关资料,了解到可以使用win32gui该功能。实现该功能的主要思路是:
1 使用win32clipboard将文本粘贴在剪贴板中;
2 使用win32gui.FindWindow找到对应的窗体;
3 使用win32gui.SendMessage发送消息
import win32gui
import win32con
import win32clipboard as w
class sendMsg():
def __init__(self,receiver,msg):
self.receiver=receiver
self.msg=msg
self.setText()
#设置剪贴版内容
def setText(self):
w.OpenClipboard()
w.EmptyClipboard()
w.SetClipboardData(win32con.CF_UNICODETEXT, self.msg)
w.CloseClipboard()
#发送消息
def sendmsg(self):
qq=win32gui.FindWindow(None,self.receiver)
win32gui.SendMessage(qq,win32con.WM_PASTE , 0, 0) #win32on 见site-packages\win32\lib\win32con.py,有的博文里出现的770对用的就是win32con.WM_PASTE
win32gui.SendMessage(qq, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
if __name__ == '__main__':
receiver='大兄弟'
msg="测试"
qq=sendMsg(receiver,msg)
qq.sendmsg()
python发送qq消息linux_使用Python发送QQ消息相关推荐
- Python实现QQ自动搜索联系人并发送消息
Python实现QQ自动搜索联系人并发送消息 首先要安装pywin32和time模块 import win32gui,win32con import win32clipboard as w impor ...
- 封装Python脚本:使用企业微信机器人发送消息至企业微信
官方文档地址:https://developer.work.weixin.qq.com/document/path/91770#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8 ...
- Python利用SMTP/IMTP制作简单邮件(QQ邮箱)发送程序(保姆级)
先看效果图和代码 效果图 import smtplib from email.mime.text import MIMEText # 邮件正文 from email.header import Hea ...
- python iot hub_IoT Hub入门(2)-设备发送消息到云端(d2c)
本文主要有如下内容: 了解C2D/D2C消息: 了解IoT Hub中Device的概念 了解并下载Device SDK 使用Device SDK 向云发送遥测消息(模拟温湿度) 查看发送的数据 本文参 ...
- Python邮件发送SMATP模块详细总结(含qq邮箱及163邮箱服务开启及授权码获取,多附件发送)
Python实现电子邮件发送 在生活中或许我们多数都在用微信或者是QQ,但是工作中就会涉及邮件了,我也是最近在工作中用到了,所以找了些资料,有的较为完备有的就特别零散,所以自己也来整理分享一下.这里主 ...
- python 消息 推送服务器,从客户端发送字符串消息到服务器Python
我无法运行我的代码,只要我将这些发送线添加到客户端和服务器中的recv行.我不知道什么是错的.没有他们,程序运行完美.我为了便于调试而粘贴了尽可能小的代码,因为如果没有这些代码,代码是完美的.从客户端 ...
- [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱
本文改自 [网络爬虫|smtp协议|python]东方财富网爬虫,python smtp协议发送爬取数据至QQ邮箱 之前写的爬虫单子,代码已经跑了快3个月了,后续又增加了一些需求,修改了一些小bug ...
- python数据如何用蓝牙发送_使用Python3通过蓝牙发送消息
我正在尝试从Python3向Arduino(使用HC-06)发送消息.我设法建立了一个连接,但似乎找不到正确的方式来发送消息.在 下面是我用来设置连接的代码(我使用PyBluez来实现蓝牙):impo ...
- Python笔记之通过PyWin32模块实现在QQ聊天窗口自动发送消息
文章目录 PyWin32模块 简介 安装 帮助文档 程序代码 调用的函数 1. win32clipboard.SetClipboardData(format, hMem) 作用 参数 返回值 2. w ...
最新文章
- NLP最新资源:论文、代码、博客、视频一应俱全
- 互联网协议 — LISP 位置/身份分离协议
- vue 输入框限制3位小数_vue+element 中 el-input框 限制 只能输入数字及几位小数(自定义)和输入框之键盘...
- VMware上安装 Windows server 2012R2 教程
- php 中空数据 用大括号,php语法设计 数组为什么不采用普遍的{}大括号呢? 其它的 编程语言 在数组初始值 都是 用大括号{} 包含的。...
- sicily 1034. Forest
- mysql 5.7和8.0区别_前沿观察 | MySQL性能基准测试对比:5.7 VS 8.0
- 反转了!“只问了1个框架,就给了35K的Python岗”
- Python之 if-elif-else
- elementui table某一列是否显示_elementui 中 loading 组件源码解析(续)
- SQL Sever — 上课笔记【主键、外键、唯一性约束、检查约束】
- 广东技能大赛软件测试项目,我校喜获2019年全国职业院校技能大赛软件测试赛项二等奖...
- ikbc机械键盘打字出现重复_入手第一把机械键盘,打字打到上瘾——ikbc 新Poker键盘 体验...
- 主板 稳定测试软件,拷机必不可少 编辑推荐几款稳定性测试软件
- 您电脑的网络管家 -NetSetMan
- Netgear R6800 padavan稳定固件亲测
- HEVC函数入门(22)——变换量化
- html背景音乐怎么连续,如何在主页中制作连续的背景音乐_html网页培训
- Python实例:七段数码管
- SMS短信通API——(3)SMS短信通资费标准
热门文章
- CNN入门之cnn架构和cnn卷积、采样
- 【UE】制作一个简易的贴花(子弹孔)
- stm32f103开发CAN通讯,相互通讯数据错误
- Cerebral Cortex:全脑功能动力学追踪抑郁症状的严重程度
- 搜索引擎的重要性体现在哪点
- 假期学习,如何高效做笔记(比尔盖茨推荐)
- 自定义 ellipsize 后缀的 TextView
- 网站SEO须要站长工具的因为
- iOS WKWebView白屏检测演进方案记录
- 关于python的列表以下选项中描述错误的是_以下关于Python列表的描述中,错误的是______...