Python干货 || 利用itchat 10行python代码实现微信轰炸,差点被玩坏~
python学习小帮手
2021年04月28日 10:46

突发奇想,想跟朋友开个小玩笑,在他打游戏的过程中进行微信消息发送,导致决赛圈崩了,给我好一顿胖揍,太难啦!!!!不是真朋友千万不要尝试~真乡警告

一、说明

(1)站在巨人的肩膀上

(2)基于python,这个小程序是用python写的

(3)使用的是python第三方库itchat,itchat模块是一位叫的大神写的模块,附上大神的github地址,有兴趣的朋友可以去尝试玩一下itchat模块,很有趣的!!!https://github.com/littlecodersh/ItChat

二、准备

(1)Python3.6 需要安装python3.6并配置好环境路径

(2)安装好python后,打开电脑的CMD终端输入

代码块
Python
自动换行
复制代码
pip install itchat
复制成功

      安装itchat模块

(3)需要设置好默认看图软件

核心代码

代码块
Python
自动换行
复制代码
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)
复制成功

入门Python其实很容易,但是我们要去坚持学习,每一天坚持很困难,我相信很多人学了一个星期就放弃了,为什么呢?其实没有好的学习资料给你去学习,你们是很难坚持的,这是小编收集的Python入门学习资料关注扣6,私信小编“01”,即可免费领取!希望对你们有帮助

三、代码讲解

代码块
Python
自动换行
复制代码
import itchat
复制成功

导入itchat模块

代码块
Python
自动换行
复制代码
import time
复制成功

导入time模块

代码块
Python
自动换行
复制代码
itchat.auto_login(hotReload=True)
复制成功

登录微信,采用热加载的方式登录网页版的微信,会生成一个itchat.pkl的文件,用于保持登录状态,有点类似于cookie

代码块
Python
自动换行
复制代码
boom_remark_name = input('输入你要轰炸的人的微信备注,按回车建继续')
复制成功

这里一定要输入你给微信好友的,否则无法定位到好友

代码块
Python
自动换行
复制代码
message = input('输入你要轰炸的内容,按回车键开始轰炸')
复制成功

这里输入要轰炸的内容

代码块
Python
自动换行
复制代码
boom_obj = itchat.search_friends(remarkName=boom_remarkname)[0]['UserName']
复制成功

这里通过微信好友的备注名找到微信好友的信息,再通过UserName定位到好友

 死循环轰炸 设置睡眠,以免出现消息发送频繁导致不能发送微信消息,此处可自行设置,睡眠时间不能太短 

代码块
Python
自动换行
复制代码
print('正在轰炸。。。') itchat.send_msg(msg=message, toUserName=boom_obj)
复制成功

四、使用方式

(1)打开CMD终端

(2)输入python

(3)将We.py文件拖入终端

(4)按回车

(5)扫一下弹出来的二维码,确认登录微信

(6)输入你要轰炸的人的微信备注(!!!一定要是微信好友的备注,没有备注请添加备注)

(7)输入要轰炸的内容

(8)按回车键开始轰炸

五、如何退出

按Ctrl + C 退出轰炸

这样就完成啦!!!