联系我们

买QQ小号的平台

qq批发小号出售

张经理

15639981097

0371-12345678

0371-12345678

hnysnet@qq.com

论QQ轰炸好友代码——为新手准备

发布者:guiying发布时间:2022-08-07访问量:14

人们常常为怼好友而发愁,

有什么方法可以在QQ上自动化怼他们呢?

还是有那一根救命稻草的。

为了帮助那些Python铁憨憨们怼好友

作者为你们准备了一剂灵丹妙药

所以,

作者分享一个轰炸好友的方法,网上很多,但是有好多代码都有小错误

所以,我来分享一个有良心的方法吧,望采纳!!!

话不多说,上代码:

#-*- coding:utf-8 -*-
import win32gui
import win32con
import win32clipboard as fuzhi
import os
import time
import random
print('''
                       |                 ------—_-------
                       |                        |  
                       |                        |
            ^          |           O            |           ^
                       |                        |
                       |_________      |________|       
@@@@@@@$$$$$###############&&&&&&&&&++++++*****%###############
############$$$$$$$$$!!!!!!!!!!%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$
欢迎你使用本QQ轰炸器;开发者:ZZY
#######################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^O^
请根据索引操作,谢谢(PS:请勿用于非法用途,仅限娱乐,请量力而为,因为并未开发多线程,小心电脑死机!!!)
################$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@@@@@@@###########################
''')
print('请按键继续')
os.system('pause')
print('按键继续!!!!')
os.system('pause')
msg=[]
m=input('请输入您发送的内容的次数,待会儿会随机发送你的内容:')
m=int(m)
for i in range(1,m+1):
        clj=input('请输入你发送的内容:')
        msg.append(clj)
name=input('请输入被轰炸人的窗口名,即对话框名,对方昵称:')#窗口名
number=input('请输入发送的次数:')
number=int(number)
number1=number+1
sleep=input('请输入每次发送的延时,PS:如果不需要,则输入0,温馨提示,最好设置延迟,不然程序可能会断的哦^O^:')
sleep=int(sleep)
if sleep == 0:
########################设置条件循环,延时为0和延时大于0的两种2种情况##############################################
        #开始循环发送#################
        start_time=time.time()
        for i in range(1,number1):
                nj = random.randint(0, m-1)#####每次生成随机数#########
                #######################加入剪切板中############################
                fuzhi.OpenClipboard()
                fuzhi.EmptyClipboard()
                fuzhi.SetClipboardData(win32con.CF_UNICODETEXT, msg[nj])
                fuzhi.CloseClipboard()
                #########################获取窗口句柄########################
                handle = win32gui.FindWindow(None, name)#如果获得句柄,就执行if语句后的东西,如没有该类或窗口名则返回0
                        #############填充消息##############
                if handle qq小号自动发货平台 != 0:
                        win32gui.SendMessage(handle,770,0,0)
                        win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, qq小号自动发货平台 0)
                        print('发送成功!','这是第',i,'次发送!!!')
                else:
                        print('错误,请重试','这是第',i,'次发送!!!')
        last_time=time.time()
        print('从您输入完信息到轰炸完成,共耗时:',last_time-start_time,'s')
elif sleep > 0 :
        # 开始循环发送#################
        start_time = time.time()
        for i in range(1, number1):
                time.sleep(sleep)
                nj = random.randint(0, m-1)  #####每次生成随机数#########
                #######################加入剪切板中############################
                fuzhi.OpenClipboard()
                fuzhi.EmptyClipboard()
                fuzhi.SetClipboardData(win32con.CF_UNICODETEXT, msg[nj])
                fuzhi.CloseClipboard()
                #########################获取窗口句柄########################
                handle = win32gui.FindWindow(None, name)  # 如果获得句柄,就执行if语句后的东西,如没有该类或窗口名则返回0
                #############填充消息##############
                if handle != 0:
                        win32gui.SendMessage(handle, 770, 0, 0)
                        win32gui.SendMessage(handle, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
                        print('发送成功!', '这是第', i, '次发送!!!')
                else:
                        print('错误,请重试', '这是第', i, '次发送!!!')
        last_time = time.time()
        print('从您输入完信息到轰炸完成,共耗时:', last_time - start_time, 's')

上述代码可能有点冗杂,但是对于新手来说,很容易看懂,

既没有使用类,对象,和函数

也没使用多线程

所以速度慢

不过能用就行啦

所以

对于读者来说

新手的福利

我们来简单介绍一下代码内容:

我们一共调用了pywin32库和os库以及time库和random库

pywin32,自己pip下载

pip install pywin32

用于获得句柄和填充发送消息

调用win api与电脑交互,实现发送消息的功能

os,主要起引导作用,没什么用,可以不用

time,调用延时方法

time.sleep()

还有记录时间的作用

random,生成随机数

随机访问列表里的元素

接着实现发送随机的作用

自己研究一下吧,祝你们继续进步哦

PS:别玩过火了,同时,提示,好友的聊天框一定要打开,只能存在一个,不能和图1-4那样出现2个,不然findwindow函数将无法找到窗口,也就会报错!!!!,也不能最小化,也找不到,当然,期望大家的完善!!!!THANKS!!!!!!!

图1-4
图1-1
图1-2
图1-3