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批量修改文件后缀的方法
Jan 26 Python
Python使用新浪微博API发送微博的例子
Apr 10 Python
用python读写excel的方法
Nov 18 Python
Python实现爬取逐浪小说的方法
Jul 07 Python
Python 3中的yield from语法详解
Jan 18 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
pytorch 指定gpu训练与多gpu并行训练示例
Dec 31 Python
python画环形图的方法
Mar 25 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
详解tensorflow之过拟合问题实战
Nov 01 Python
Python离线安装各种库及pip的方法
Nov 28 Python
python的dict判断key是否存在的方法
Dec 09 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 进度条实现代码
2009/03/10 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
php+ajax实现无刷新分页
2015/11/18 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
JS跨域代码片段
2012/08/30 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中max函数用法实例分析
2015/07/17 Python
django 发送手机验证码的示例代码
2018/04/25 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
python 使用递归回溯完美解决八皇后的问题
2020/02/26 Python
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
产品售后服务承诺书
2014/05/21 职场文书
世界地球日活动总结
2015/02/09 职场文书
青年教师个人总结
2015/02/11 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技