前言:在几年前的时候,看见别人用消息轰炸软件,感觉很厉害的样子,今天博主来教你用Python制作一个简单的消息轰炸…
明白我们的目标进行模块化分析:
1.获取当前鼠标左键点击位置;
2.获取键盘事件,获取鼠标权限;
3.模拟鼠标按键按下以及松开;
4.模拟回车按键按下以及松开;
1.进行导包:
from pynput.keyboard import Key, Controller as key #键盘 from pynput.mouse import Button, Controller as mouse_el #鼠标 import time #时间2.定义键盘函数:
def keyboard_input(string): #函数定义以及参数 keyboard = key() # 获取键盘权限 keyboard.type(string) # 设置输入的类型3.判定输入框位置:(因为鼠标单击后,那个位置就是我们需要发送消息的输入框,所以获取鼠标按下位置就可以)
def mouse_click(): mouse = mouse_el() # 获取鼠标权限 mouse.press(Button.left) # 获取鼠标按键 mouse.release(Button.left) # 松开鼠标按键4.定义发送消息的函数:
def send_message(number, string): keyboard = key() # 获取键盘权限 mouse_click() #获取鼠标权限 time.sleep(3) #点击之后,暂停3秒再发送 for i in range(number): #循环执行的次数 time.sleep(0.3) keyboard_input(string) #输入框的内容 keyboard.press(Key.enter) #模拟回车键按下 keyboard.release(Key.enter) #模拟回车键松开5.函数的执行:
if __name__ == '__main__': send_message(10,"测试!") #第一个参数为发送的次数,第二个为发送的内容!