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使用pygame模块编写俄罗斯方块游戏的代码实例
Dec 08 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
Feb 13 Python
python 表达式和语句及for、while循环练习实例
Jul 07 Python
python梯度下降法的简单示例
Aug 31 Python
浅谈pandas用groupby后对层级索引levels的处理方法
Nov 06 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 Python
Python基于字典实现switch case函数调用
Jul 22 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
Aug 07 Python
Python面试不修改数组找出重复的数字
May 20 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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
JavaScript 事件参考手册
2008/12/24 Javascript
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
js获取视频时长代码
2014/04/10 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
vue日历/日程提醒/html5本地缓存功能
2019/09/02 Javascript
Vue实现指令式动态追加小球动画组件的步骤
2020/12/18 Vue.js
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
Python实现字典的key和values的交换
2015/08/04 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
python中的字符串内部换行方法
2018/07/19 Python
Python日期时间Time模块实例详解
2019/04/15 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
自荐信的格式
2014/03/10 职场文书
个人工作能力自我评价
2015/03/05 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL
Redis实现短信验证码登录的示例代码
2022/06/14 Redis