本文主要是介绍20240226-(Python)消息轰炸,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
from pynput.keyboard import Controller as key_c1 # 导入键盘控制器模块from pynput.mouse import Controller,Button # 导入鼠标控制器和按钮模块import time # 导入时间模块def keyboard_input(string): # 定义键盘输入函数,接受一个字符串参数keyboard = key_c1() # 创建键盘控制器对象keyboard.type(string) # 输入字符串def mouse_click(): # 定义鼠标点击函数mouse = Controller() # 创建鼠标控制器对象mouse.press(Button.left) # 模拟鼠标左键按下mouse.release(Button.left) # 模拟鼠标左键释放def main(number,string): # 定义主函数,接受两个参数:轰炸次数和轰炸内容time.sleep(3) # 等待3秒,用于准备for i in range(number): # 循环执行轰炸次数keyboard_input(string) # 调用键盘输入函数,输入指定内容mouse_click() # 调用鼠标点击函数,模拟鼠标点击time.sleep(0.4) # 等待0.4秒,防止操作过快if __name__ == '__main__': # 如果该脚本作为主程序运行userNumber = input('请输入轰炸次数:') # 用户输入轰炸次数userData = input('请输入轰炸内容:') # 用户输入轰炸内容main(int(userNumber),userData) # 调用主函数,传入用户输入的次数和内容
还可以完善,可以做成窗体程序
这篇关于20240226-(Python)消息轰炸的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!