歡迎光臨
每天分享高質量文章

利用itchat 10行python程式碼實現微信轟炸

'''
轉載:https://github.com/Gin79/WeChat-Bomb/blob/master/README.md
'''

說明

  • 站在巨人的肩膀上

  • 基於python,這個小程式是用python寫的

  • 使用的是python第三方庫itchat,itchat模組是一位叫littlecodersh的大神寫的模組,附上大神的github地址,有興趣的朋友可以去嘗試玩一下itchat模組,很有趣的!!!https://github.com/littlecodersh/ItChat

準備

  • Python3.6 需要安裝python3.6並配置好環境路徑

  • 安裝好python後,開啟電腦的CMD終端輸入pip install itchat安裝itchat模組

  • 需要設定好預設看圖軟體

核心程式碼

import itchatimport timeprint('掃一下彈出來的二維碼')
itchat.auto_login(hotReload=True)
boom_remark_name = input('輸入你要轟炸的人的微信備註,按回車建繼續')
message = input('輸入你要轟炸的內容,按回車鍵開始轟炸')
boom_obj = itchat.search_friends(remarkName=boom_remark_name)[0]['UserName']while True:
    time.sleep(0.5)    print('正在轟炸。。。')
    itchat.send_msg(msg=message, toUserName=boom_obj)

程式碼講解

import itchat

匯入itchat模組

import time

匯入time模組

itchat.auto_login(hotReload=True)

登入微信,採用熱載入的方式登入網頁版的微信,會生成一個itchat.pkl的檔案,用於保持登入狀態,有點類似於cookie

boom_remark_name = input('輸入你要轟炸的人的微信備註,按回車建繼續') 這裡一定要輸入你給微信好友的備註名,否者無法定位到好友

message = input('輸入你要轟炸的內容,按回車鍵開始轟炸')

這裡輸入要轟炸的內容

boom_obj = itchat.search_friends(remarkName=boom_remarkname)[0]['UserName']

這裡透過微信好友的備註名找到微信好友的資訊,再透過UserName定位到好友

while True: 死迴圈轟炸 time.sleep(0.5)設定睡眠,以免出現訊息傳送頻繁導致不能傳送微信訊息,此處可自行設定,睡眠時間不能太短 print('正在轟炸。。。') itchat.send_msg(msg=message, toUserName=boom_obj)

如何使用

  • 開啟CMD終端

  • 輸入python

  • 將We.py檔案拖入終端

  • 按回車

  • 掃一下彈出來的二維碼,確認登入微信

  • 輸入你要轟炸的人的微信備註(!!!一定要是微信好友的備註,沒有備註請新增備註)

  • 輸入要轟炸的內容

  • 按回車鍵開始轟炸

如何退出

按Ctrl + C 退出轟炸

贊(1)

分享創造快樂