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正则表达式抓取成语网站
Nov 20 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
Python绘制并保存指定大小图像的方法
Jan 10 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
解决python tkinter界面卡死的问题
Jul 17 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
Feb 28 Python
Python常用模块函数代码汇总解析
Aug 31 Python
python使用BeautifulSoup 解析HTML
Apr 24 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持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
PHP中echo,print_r与var_dump区别分析
2014/09/29 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
python动态网页批量爬取
2016/02/14 Python
python 调用win32pai 操作cmd的方法
2017/05/28 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
香港化妆品经销商:我的公主
2016/08/05 全球购物
教师自我鉴定
2013/12/13 职场文书
精神文明建设标语
2014/06/16 职场文书
暑期培训班招生方案
2014/08/26 职场文书
死亡证明书样本说明
2014/10/18 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
合同纠纷调解书
2015/05/20 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
为什么RedisCluster设计成16384个槽
2021/09/25 Redis
JavaScript ES6的函数拓展
2022/01/18 Javascript