Python多线程信息轰炸工具
最近闲得无事,一个扣字的同学告诉我她们那里比骂人,他的手速太慢了骂不过人家,看着人家骂她,感到十分嘲讽.
我便突发奇想,写一个信息轰炸,一次几百条,删好友的那种
说做就做,这个工具的开发用的是Python 3.8.0,安装了一个第三方库:pynput
所需的库:time , pynput ,threading
第三方库安装方式:pip install pynput
具体代码如下
# -*- encoding = utf-8 -*-
# D:\Program\Pycharm\PyCharm Community Edition 2019.3.3\Project
'''
使用方法,设置轰炸次数,轰炸内容,线程数量
在运行程序后,打开聊天窗口
将鼠标放在发送键上
'''
import time #导入时间库
from pynput.mouse import Button, Controller
from pynput.keyboard import Controller as key_cl
import threading #导入多线程库
def keyboard_input(string): #定义控制键盘的函数
keyboard = key_cl() #开始控制键盘
keyboard.type(string) #键盘输入string
def mouse_click(): #定义控制鼠标的函数
mouse = Controller() #开始控制鼠标
mouse.press(Button.left) #按住鼠标左键
mouse.release(Button.left) #松开鼠标左键
def main(number=100,string='我真帅'): #100为轰炸次数,我真帅为轰炸内容,可自定义
time.sleep(10) #此处暂停10秒,方便你打开聊天窗口,把光标放在发送键上
for i in range(number):
keyboard_input(string)
mouse_click()
time.sleep(0.1)
if __name__ == '__main__':
threads = [threading.Thread(target=main) for i in range(5)] #创建线程,range(线程数量)
for t in threads:
t.start() #启动线程
for t in threads:
t.join() #结束线程
有了这个代码,妈妈再也不用担心我骂人骂不过了
结尾奉上vbs信息轰炸文件源码
Set WshShell= WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "名字"
for i=1 to 次数
WScript.Sleep 次数
WshShell.SendKeys "^v"
WshShell.SendKeys i
WshShell.SendKeys "%s"
Next
使用方法,设置名字和次数,然后将发出的信息剪切,运行文件即可
纯属娱乐,切勿骚扰他人。
未经允许,禁止转载