通过Python+Pynput库进行代码与键鼠的交互,实现微信消息轰炸

简介

通过 Python + Pynput 库进行代码与电脑硬件(键盘鼠标)的交互,实现微信信息自动发送。

QQ、钉钉等聊天软件也可以实现相同效果。

工具

  • Python3
  • Pynput 库——pip命令安装即可

源码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

from pynput.keyboard import Key, Controller as key_cl #键盘控制器
from pynput.mouse import Button, Controller as mou_cl #鼠标控制器
import time

# 键盘的控制函数
def keyboard_input(string):
# 获取键盘权限
keyboard = key_cl()
# 设置数据类型
keyboard.type(string)

# 鼠标的控制函数
def mouse_click():
# 获取鼠标权限
mouse = mou_cl()
# 模拟左键按下
mouse.press(Button.left)
# 模拟左键弹起
mouse.release(Button.left)

# 实现消息的发送函数
def send_message(number,string):
print("程序在五秒钟之后开始执行")
time.sleep(5)
keyboard = key_cl()

for i in range(number):
keyboard_input(string)
mouse_click()
time.sleep(0.3)
keyboard.press(Key.enter)
keyboard.release(Key.enter)

if __name__ == '__main__':
send_message(200,"????????")