最近突然想做一个QQ消息发送实现,查找了很多资料找不到相应的库,最后在一个博客中看到屏幕控制。
下面就是通过屏幕控制实现的消息发送即轰炸
import pyautogui # 鼠标
import pyperclip # 粘贴板
import time # 延时
# words = input('请输入轰炸的内容')
# n = eval(input('请输入轰炸的次数'))
# t = eval(input('请输入轰炸的时间间隔'))你是狗吧!10你是狗吧!20
words = '你是狗吧!'
n = 50
t = float(0.2)
print('请在十秒内将鼠标移动到搜索窗口')
time.sleep(10)
friend_name = '( •̥́ ˍ •̀ू )' # 朋友的昵称
x, y = pyautogui.position() # 获取鼠标位置
pyautogui.click(x, y) # 定位搜索位置
pyperclip.copy(friend_name) # 复制
pyautogui.hotkey("ctrl", "v") # 粘贴
time.sleep(1)
pyautogui.click(1647, 272) # 点击坐标
pyautogui.click() # 点击一下
# print('请在五秒钟之内将鼠标移动到聊天窗口')
time.sleep(5) # 设置切换窗口时准备的时间
a = 1
for i in range(n): # 循环执行n次
pyperclip.copy(f"{words}{a}") # 复制
pyautogui.hotkey("ctrl", "v") # 粘贴
pyautogui.typew