今天帶來的是娛樂代碼
QQ聊天轟炸機
-
首先咱們來看代碼
import time import random from pynput.keyboard import Controller as key_col from pynput.mouse import Button,Controller # 以上是需要安裝的模塊,下面我會介紹。 print('開始消息轟炸',time.sleep(3))# 開始時候延遲秒數,別太短,怕你反應不過來。 li = '新人求關注','我愛python','我愛博客園'# 隨機內容,按照我的格式可以無限增加 def keyboard_input(string): keyboard = key_col() #控制鍵盤 keyboard.type(string) #鍵盤輸入string def mouse_click(): mouse = Controller() # 控制鼠標 mouse.press(Button.left) # 按住鼠標左鍵 mouse.release(Button.left) # 松開鼠標左鍵 def main(number,string): time.sleep(0.1) # 每個消息間隔秒數,不要太小,怕電腦爆炸 for i in range(number): keyboard_input(string) mouse_click() time.sleep(0.1)# 每個消息間隔秒數,不要太小,怕電腦爆炸 count = 0 while count < 100:# 這里面100就是隨機次數,友情提示不要太大。 if __name__ == '__main__': main(1,f'{random.sample(li,1)}') count += 1 print('轟炸結束')
-
效果上面就是按照你輸的隨機內容轟炸100次,當然都是可以改動,建議次數不要太大,間隔不要太小,不然電腦死機不要怪我哈哈哈。
-
操作方法:
- 首先打開你需要轟炸的人的聊天界面。
- 然后點一下內容欄,然后快把鼠標放在發送按鈕上,一定要放在上面!!!!
- 然后就會開始轟炸,轟炸期間不要動鼠標,不然就會到處亂按和打字。
- 如果對自己速度沒有信心,就把開始延遲調大一點就行了。
-
建議使用時候開啟微軟自帶輸入法,不然可能打出來的子不一樣,另外輸入隨機內容時候建議也使用微軟自帶輸入法,輸入法也有記憶,敲了一次不容易出錯。
-
接下來的非常關鍵,出錯可能都在接下來的上面
-
導入模塊:
- 忘記說了一個重要點了,一切的前提你要安裝python
- 打開cmd輸入:
- pip install pywin32
- pip insatll pynput
- 其實只需要導入一個就行了,我忘記了,我好不稱職啊_。
- 在文本文檔中粘貼代碼,保存退出,將后綴名改為py
- 然后點擊文件就開始運行了,然后就是我上面的操作了
-
-
操作都完成了,這是我親自實驗的過程,當然可能都有些問題,畢竟涉及到了導入模塊。
- 遇到問題可以自行進行百度,有很多大佬博客會有解決方法。
- 如果無法解決,就下方留言吧,我會盡力解決的。
! 優化了一下輸出會出現[]的問題,抱歉了大家...
下面是代碼:
import time
import random
from pynput.keyboard import Controller as key_col
from pynput.mouse import Button,Controller
# 以上是需要安裝的模塊,下面我會介紹。
print('開始消息轟炸',time.sleep(3))# 開始時候延遲秒數,別太短,怕你反應不過來。
li = '新人求關注','我愛python','我愛博客園'# 隨機內容,按照我的格式可以無限增加
def keyboard_input(string):
keyboard = key_col() #控制鍵盤
keyboard.type(string) #鍵盤輸入string
def mouse_click():
mouse = Controller() # 控制鼠標
mouse.press(Button.left) # 按住鼠標左鍵
mouse.release(Button.left) # 松開鼠標左鍵
def main(number,string):
time.sleep(0.1) # 每個消息間隔秒數,不要太小,怕電腦爆炸
for i in range(number):
keyboard_input(string)
mouse_click()
time.sleep(0.1)# 每個消息間隔秒數,不要太小,怕電腦爆炸
count = 0
while count < 10:# 這里面100就是隨機次數,友情提示不要太大。
if __name__ == '__main__':
b = random.sample(li, 1)
main(1,' '.join(b))
count += 1