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黑魔法之参数传递
Feb 12 Python
python各种语言间时间的转化实现代码
Mar 23 Python
发布你的Python模块详解
Sep 15 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
python利用高阶函数实现剪枝函数
Mar 20 Python
对python中的乘法dot和对应分量相乘multiply详解
Nov 14 Python
python 产生token及token验证的方法
Dec 26 Python
Python面向对象程序设计示例小结
Jan 30 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
Python matplotlib绘制雷达图
Apr 13 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(6) 面向对象
2010/02/16 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
thinkphp数据查询和遍历数组实例
2014/11/28 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
php简单统计中文个数的方法
2016/09/30 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
在Django中创建动态视图的教程
2015/07/15 Python
python之Character string(实例讲解)
2017/09/25 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
原生python实现knn分类算法
2019/10/24 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
如何在 Django 模板中输出 "{{"
2020/01/24 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
用python进行视频剪辑
2020/11/02 Python
python re模块常见用法例举
2021/03/01 Python
CSS3的first-child选择器实战攻略
2016/04/28 HTML / CSS
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
《童趣》教学反思
2014/02/19 职场文书
企业办公室岗位职责
2014/03/12 职场文书
开业主持词
2014/03/21 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
实习科室评语
2015/01/04 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python