首页 > 网名大全 正文
『微信名字图片代码』微信动态名字代码…

时间:2023-04-22 05:15:36 阅读: 评论: 作者:佚名

朋友在微信群里被喷子喷到自闭,这事我怎么能忍呢?于是乎我想起当年洛基亚时代的“呼死你”考虑了一下能不能用python实现,结果一查,嘿,还真有!

除了用python以外,还需要用到四个库,具体如下:

import itchat # 微信对接程序 import time # 用来控制时间 import random # 生成随机数 import os # 系统操作功能的库

为了对付喷子,肯定不能只发文字,得图片和文字一起发。因为本人爬虫功底弱,就没选择去网上随机爬取文字或者图片,而是采用笨办法,直接去网上复制粘贴了一堆表情包,然后保存在image文件夹下。比如:

使用os.listdir()读取文件列表

imagelist = os.listdir("D:/Python/files/weixin/image")

获取图片文件列表后,就可以开始登陆微信了,具体操作如下:

i(hotReload=True) # 加上hotReload=True可以保持微信长时间登陆,不用运行一次登陆一次

输入被轰炸者的名字,没放在循环里,

boom_name = 'name' # 输入被轰炸者的名字 message = '颤抖吧!!!!!' # 输入你想说的话

接下来是无限死循环

while True: # random.seed() # 生成随机数种子,可以不用 i = random.randint(0, len(imagelist)-1) # 随机生成一个数,范围0到图片数量-1。 img = "D:/Python/files/weixin/image/" + imagelist[i] # 输入自己的图片保存的文件夹,就能随机生成要发送的图片地址了。 boom_obj = i(remarkName=boom_name)[0]['UserName'] itchat.send_image(img, toUserName=boom_obj) # 这一步实现图片轰炸 ) # 暂停0.5秒 i(message, toUserName=boom_obj) # 文字轰炸 print(str(boom_name) + ' 已发送!') )

要是想法圈里面,只需要把search_frined(),改成search_chartrooms()就行了

boom_obj = i(remarkName=boom_name)[0]['UserName'] # 发送微信群

其实这代码用处不大,娱乐一下就行了。

效果如下:

最后送上完整代码:

import itchat import time import random import os imagelist = os.listdir("D:/Python/files/weixin/image") i(hotReload=True) # 输入被轰炸者的名字 boom_name = 'Name' message = '颤抖吧!!!!!' # 无限循环 while True: # random.seed() i = random.randint(0, len(imagelist)-1) img = "D:/Python/files/weixin/image/" + imagelist[i] boom_obj = i(remarkName=boom_name)[0]['UserName'] # boom_obj = i(remarkName=boom_name)[0]['UserName'] itchat.send_image(img, toUserName=boom_obj) ) i(message, toUserName=boom_obj) print(str(boom_name) + ' 已发送!') )
  • 评论列表

发表评论: