常见的微信聊天炸弹是这种,但是不大好用的样子,那就自己写一个吧
一个增强版,只要你的聊天对话框支持回车键(一般都支持)发送消息,就可以使用下面的工具。我这里用pyinstall把脚本打包成了exe文件,看一下效果
代码如下:
import pyautogui
import time
import pyperclip
import os
print('''
______ __ _ ___ ____ _ __ __
.' ___ |[ | / |_ |_ ||_ _| (_) [ | [ |
/ .' \_| | |--. ,--. `| |-' | |_/ / __ | | | |
| | | .-. | `'_\ : | | | __'. [ | | | | |
\ `.___.'\ | | | | // | |,| |, _| | \ \_ | | | | | |
`.____ .'[___]|__]\'-;__/\__/ |____||____|[___][___][___]
聊天轰炸机:
打开他的对话框,输入你想对他说的一句话,我会帮你让他听到无数次
【实现原理:你把鼠标放在对话框中,我会反复执行下面的动作:粘贴你输入的话,然后按回车键发送出去】
【把鼠标移动到屏幕左上角可以终结程序,程序会自动结束】
''')
# 你准备好(⋌▀¯▀)=☞盘他了吗?
word = input('我想对他说:')
pyperclip.copy(word) # 写入到剪切板
# 判断用户输入的时间间隔是否是数字
while True:
interval_time = input('每次间隔时间(秒):')
if interval_time.isdecimal():
interval_time = float(interval_time)
break
else:
print('请正确输入数字')
continue
print('请把鼠标放在聊天对话框中')
print('倒计时3秒')
time.sleep(3)
try:
pyautogui.click() # 点击鼠标左键,确认对话框
while True:
pyautogui.hotkey('ctrl', 'v') # 把剪切板的内容粘贴到对话框中
time.sleep(interval_time)
pyautogui.typewrite(['enter']) # 按回车键,发送信息
except Exception as e:
print('程序已终结')
os.system('pause') # 在脚本中运行时可以删除此行