用Python实现QQ/微信消息轰炸

简介: 用Python实现QQ/微信消息轰炸
#!/usr/bin/env python
# encoding: utf-8
import time
# 安装命令 pip install pywin32
import win32api  #调用windows API的模块库
import win32gui # 这个模块内定义了一些有关图形操作的API  作用:调用窗口用
import win32con  # 模块内定义了windows API的宏  消息类型
import win32clipboard as winform  # 实现读剪贴
# 像QQ发送消息
def windows_QQ_message(nikename, messasge, sleepTime=0.5):
    '''
    通过控制Windows窗口,模拟enter按键发送消息(QQ发送消息有二种方式Enter/Ctrl+Enter,本次案例使用Enter)
    :param str nikename: QQ好友备注名称
    :param str messasge: 要发送的消息内容
    :param  sleepTime: 每条消息的间隔时间,默认0.5秒
    :return:
    '''
    # 将测试消息复制到剪切板中
    winform.OpenClipboard()  #打开剪贴版
    winform.EmptyClipboard()  #清空剪贴版
    # 尝试将剪切板内容读取为Unicode文本
    winform.SetClipboardData(win32con.CF_UNICODETEXT, messasge)  #设置面板属性
    winform.CloseClipboard()  #关闭剪贴版
    # 获取窗口句柄
    handle = win32gui.FindWindow(None, nikename)    # QQ
    # 填充消息
    win32gui.SendMessage(handle, 770, 0, 0)
    # 回车发送消息
    win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
    time.sleep(sleepTime) # 延时发送
# 向微信发送消息
def windows_weChat_message(nickname, message, sleepTime=0.5):
    handle = win32gui.FindWindow(None, nickname) #获取窗口句柄 获得操作对象(好友备注名称)
    win32gui.SetForegroundWindow(handle)  # 激活窗口,键盘输入将转向该窗口
    st = [ord(s) for s in message]  #将信息遍历 并转码(转为十进制数据)
    for x in st:
        win32gui.PostMessage(handle, win32con.WM_CHAR, x, 0)  #填入信息
    # 模拟键盘输出
    win32api.keybd_event(13, 0, 0, 0)  # 回车键
    win32api.keybd_event(13, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放回车键
    time.sleep(sleepTime)
# a = ord('笑')
# print(a) #转为十进制数据
'''
    keybd_event模拟键盘输入:https://blog.csdn.net/qq_29360495/article/details/53006082
'''


相关文章
|
3月前
|
机器人 数据安全/隐私保护 Python
企业微信自动回复软件,企业微信自动回复机器人,python框架分享
企业微信机器人包含完整的消息处理流程,支持文本消息自动回复、事件处理、消息加密解密等功能
|
3月前
|
Java 数据安全/隐私保护 计算机视觉
手机虚拟视频替换摄像头,QQ微信虚拟视频插件,jar代码分享
这段代码演示了如何使用JavaCV捕获视频流、处理帧数据并输出到虚拟摄像头设备。它需要JavaCV和OpenCV库支持
|
3月前
|
数据采集 存储 C++
Python异步爬虫(aiohttp)加速微信公众号图片下载
Python异步爬虫(aiohttp)加速微信公众号图片下载
|
3月前
|
数据安全/隐私保护 Python
微信群成员导出工具, 微信群成员导出软件, 微信群管理工具软件【python】
这个工具提供了完整的微信群成员导出功能,包括登录微信、获取群列表、导出成员信息到Excel等功能
|
16天前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
2月前
|
数据采集 监控 调度
应对频率限制:设计智能延迟的微信读书Python爬虫
应对频率限制:设计智能延迟的微信读书Python爬虫
|
3月前
|
API 数据安全/隐私保护 开发者
企业微信自动加好友软件,导入手机号批量添加微信好友,python版本源码分享
代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能
|
3月前
|
JSON 机器人 API
微信机器人自动回复插件,vx自动回复机器人脚本助手,python框架分享
这个微信机器人系统包含三个主要模块:主程序基于itchat实现微信消息监听和自动回复功能
|
3月前
|
监控 数据安全/隐私保护 Python
微信自动抢红包免费版,2025微信抢红包神器,微信红包挂苹果版【python仅供学习】
这个模拟项目包含5个模块:核心监控逻辑、用户界面、配置管理、实用工具和主程序入口
|
3月前
|
监控 数据库 数据安全/隐私保护
微信自动抢红包永久免费软件, 自动抢红包软件微信,脚本插件抢红包【python】
该实现包含三个核心模块:主监控程序、数据库记录模块和配置模块。主程序使用itchat监听微信消息

热门文章

最新文章

推荐镜像

更多