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批量重命名同一文件夹下文件的方法
May 25 Python
python实现的希尔排序算法实例
Jul 01 Python
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
Feb 08 Python
tensorflow识别自己手写数字
Mar 14 Python
Python简单过滤字母和数字的方法小结
Jan 09 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
python 二维矩阵转三维矩阵示例
Nov 30 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
pytorch 多分类问题,计算百分比操作
Jul 09 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
基于python定位棋子位置及识别棋子颜色
Jul 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
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
jQuery is()函数用法3例
2014/05/06 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
详解Python的Django框架中的模版相关知识
2015/07/15 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
python抖音表白程序源代码
2019/04/07 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
Sperry官网:帆船鞋创始品牌
2016/09/07 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
优秀大学生职业生涯规划书
2014/02/27 职场文书
安全生产大检查方案
2014/05/07 职场文书
售房协议书范本
2015/08/11 职场文书
60条职场经典语录,总有一条能触动你的心
2019/08/21 职场文书
图解上海144收音机
2021/04/22 无线电
Python基础之操作MySQL数据库
2021/05/06 Python
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers