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实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
跟老齐学Python之有容乃大的list(4)
Sep 28 Python
跟老齐学Python之总结参数的传递
Oct 10 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
Oct 21 Python
Python中遍历列表的方法总结
Jun 27 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
python opencv如何实现图片绘制
Jan 19 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
虚拟机下载python是否需要联网
Jul 27 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
使用tensorflow 实现反向传播求导
May 26 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遍历XML文档所有节点的方法
2015/03/12 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
Javascript 继承机制实例
2009/08/12 Javascript
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
实例详解Node.js 函数
2018/06/10 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
python二分查找算法的递归实现方法
2016/05/12 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Python工厂函数用法实例分析
2018/05/14 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Django实现网页分页功能
2019/10/31 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
PyTorch-GPU加速实例
2020/06/23 Python
外语系毕业生自荐信范文
2013/12/16 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
2014年班组长工作总结
2014/11/20 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
小学英语新课改心得体会
2016/01/22 职场文书