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的Flask框架中Flask-Admin库的简单入门指引
Apr 07 Python
python写日志封装类实例
Jun 28 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
使用Python实现BT种子和磁力链接的相互转换
Nov 09 Python
python爬虫正则表达式之处理换行符
Jun 08 Python
Python设置在shell脚本中自动补全功能的方法
Jun 25 Python
pandas数据处理进阶详解
Oct 11 Python
基于Python绘制个人足迹地图
Jun 01 Python
Python控制台实现交互式环境执行
Jun 09 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
用Python写一个简易版弹球游戏
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安全性问题中的:Null 字符问题
2013/06/21 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
jQuery 技巧小结
2010/04/02 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
2016/05/24 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
express express-session的使用小结
2018/12/12 Javascript
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
python matlibplot绘制3D图形
2018/07/02 Python
查看python下OpenCV版本的方法
2018/08/03 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
python自动化测试三部曲之request+django实现接口测试
2020/10/07 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
办理暂住证介绍信
2014/01/11 职场文书
售后服务承诺书范文
2014/03/26 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
社区活动总结范文
2015/05/07 职场文书
2015年环境监察工作总结
2015/07/23 职场文书
django上传文件的三种方式
2021/04/29 Python
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL