Python之qq自动发消息的示例代码


Posted in Python onFebruary 18, 2021

准备:pip install win32gui

可能遇到的麻烦:

源码:

import win32gui
import win32con
import win32clipboard as w
import time


def send(name, msg):
  # 打开剪贴板
  w.OpenClipboard()
  # 清空剪贴板
  w.EmptyClipboard()
  # 设置剪贴板内容
  w.SetClipboardData(win32con.CF_UNICODETEXT, msg)
  # 获取剪贴板内容
  date = w.GetClipboardData()
  # 关闭剪贴板
  w.CloseClipboard()
  # 获取qq窗口句柄
  handle = win32gui.FindWindow(None, name)
  if handle == 0:
    print('未找到窗口!')
  # 显示窗口
  win32gui.ShowWindow(handle, win32con.SW_SHOW)
  # 把剪切板内容粘贴到qq窗口
  win32gui.SendMessage(handle, win32con.WM_PASTE, 0, 0)
  # 按下后松开回车键,发送消息
  win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
  win32gui.SendMessage(handle, win32con.WM_KEYUP, win32con.VK_RETURN, 0)
  time.sleep(1) # 延缓进程


def main():
  name = '***' # QQ聊天窗口的名字
  print('开始')
  for i in range(1, 20):
    send(name, '第' + str(i) + '次测试')
    send(name,'哼哼哼')
  print('结束')
main()

运行截图:

Python之qq自动发消息的示例代码

食用指南:

要先打开聊天窗口噢,而且窗口要单开!否则:

Python之qq自动发消息的示例代码

严正声明:

for i in range(1, 20):
    send(name, '第' + str(i) + '次测试')
    send(name,'哼哼哼')

在这里修改循环次数和发送内容,注意循环不要太大哦!否则被打了被拉黑了,本银概不负责。

到此这篇关于Python之qq自动发消息的示例代码的文章就介绍到这了,更多相关Python qq自动发消息内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的Numeric包和Numarray包使用教程
Apr 13 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
可能是最全面的 Python 字符串拼接总结【收藏】
Jul 09 Python
python获取Linux发行版名称
Aug 30 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
jupyter notebook 重装教程
Apr 16 Python
详解pandas赋值失败问题解决
Nov 29 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
Mar 03 Python
总结Python常用的魔法方法
May 25 Python
基于Python编写一个监控CPU的应用系统
Jun 25 Python
Python对excel的基本操作方法
Feb 18 #Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
Feb 18 #Python
Python操作Excel的学习笔记
Feb 18 #Python
手把手教你用Django执行原生SQL的方法
Feb 18 #Python
python中封包建立过程实例
Feb 18 #Python
python解包用法详解
Feb 17 #Python
python压包的概念及实例详解
Feb 17 #Python
You might like
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
Python isinstance判断对象类型
2008/09/06 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
python装饰器练习题及答案
2019/11/01 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
历史学专业毕业生求职信
2013/09/27 职场文书
毕业自我鉴定范文
2013/11/06 职场文书
应届毕业生求职自荐书
2014/01/03 职场文书
餐厅销售主管职责范本
2014/02/19 职场文书
学生吸烟检讨书
2014/09/14 职场文书
辞职信怎么写
2015/02/27 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书
欢迎新生标语2015
2015/07/16 职场文书
2015中学学校工作总结
2015/07/20 职场文书
Mysql案例刨析事务隔离级别
2021/09/25 MySQL
Python中request的基本使用解决乱码问题
2022/04/12 Python
MYSQL如何查看操作日志详解
2022/05/30 MySQL