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下进行UDP网络编程的教程
Apr 29 Python
Python基于win32ui模块创建弹出式菜单示例
May 09 Python
Python用for循环实现九九乘法表
May 31 Python
深入分析python中整型不会溢出问题
Jun 18 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
python中的反斜杠问题深入讲解
Aug 12 Python
Python for i in range ()用法详解
Sep 18 Python
Python 在函数上添加包装器
Jul 28 Python
如何在Python项目中引入日志
May 31 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详解ASCII码对照表与字符转换
2011/12/05 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
php中请求url的五种方法总结
2017/07/13 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
js实现简单计算器
2015/11/22 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
简单讲解jQuery中的子元素过滤选择器
2016/04/18 Javascript
JS常见算法详解
2017/02/28 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
2018/09/19 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
2020/07/19 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
python+pygame简单画板实现代码实例
2017/12/13 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
python super函数使用方法详解
2020/02/14 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
建筑毕业生自我鉴定
2013/10/18 职场文书
保护黄河倡议书
2014/05/16 职场文书
护理实习生带教计划
2015/01/16 职场文书
自荐信格式模板
2015/03/27 职场文书
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
mysql 获取相邻数据项
2022/05/11 MySQL