Python多线程信息轰炸工具

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

使用方法,设置名字和次数,然后将发出的信息剪切,运行文件即可

纯属娱乐,切勿骚扰他人。

未经允许,禁止转载

发布了10 篇原创文章 · 获赞 13 · 访问量 1918

猜你喜欢

转载自blog.csdn.net/realmels/article/details/104302750