首页 > Python资料 博客日记

python超简单智能微信消息轰炸代码实现(仅限文字类信息)

2025-01-11 20:00:08Python资料围观4

Python资料网推荐python超简单智能微信消息轰炸代码实现(仅限文字类信息)这篇文章给大家,欢迎收藏Python资料网享受知识的乐趣

        微信是日常生活中最常用的交流软件,是否希望给朋友或者陌生人来一次简单轰炸,让对方对你有所感想?那我问你,以下10行代码实现简单的文字微信信息轰炸,是不是你心中所想的?

1.前期准备:进行库的安装以及写代码

        1.1.下载pynput库:

        第一步使用WIN+R,输入cmd打开对话框,输入pip list查看是否已经安装pynput:

        若还未下载,再输入pip install pynput进行安装。

        显示下载成功后即可使用pynput这个数据库了。下面开始写代码:(我所使用的是pycharm2020专业版)

        1.2.将pynput库导入py:

        使用了pynput中的keyboard内的Key、Controller的包,首先要导包,否则无法使用此功能(pynput能够实现键鼠的控制)。

# import 整个包进行导入 from是来自于模块中某个功能

from pynput.keyboard import Key,Controller

        1.3.导入时间模块:

        使用时间模块,目的在于使操作者能够在一定时间内将鼠标放在并点击轰炸对象聊天窗口界面。从而实现选择轰炸对象。

import time

        1.4.创建键盘控制器:

        使用了pynput中Controller包的功能。

keyboard = Controller()   #实例化该函数功能,创建键盘控制器

        1.5.接收轰炸信息内容以及轰炸次数:

boom = input('请输入你想要轰炸的信息内容:') #接收轰炸信息内容
num = eval(input('请输入要轰炸的次数'))   #接收轰炸次数

        1.6.停顿3秒,确保光标点击微信轰炸对象聊天框:

time.sleep(3)   #光标到轰炸界面

        1.7.实现键盘的模拟控制(轰炸实现):

        num是刚才输入的次数,即重复次数,而boom是轰炸信息内容,也为刚才输入内容。

        keyboard.press(Key.enter)实现了模拟回车键Enter的按下;

        keyboard.release(Key.enter)实现了模拟回车键Enter的松开。

for i in range(num):       #循环num次
    keyboard.type(boom)     #模拟输入轰炸信息boom内容
    keyboard.press(Key.enter)   #模拟按下回车键
    keyboard.release(Key.enter)  #模拟松开回车键

2.源代码整体:

from pynput.keyboard import Key,Controller
import time
keyboard = Controller()   #实例化该函数功能,创建键盘控制器
boom = input('请输入你想要轰炸的信息内容:') 
num = eval(input('请输入要轰炸的次数'))   
time.sleep(3)   #光标到轰炸界面
for i in range(num):       #循环num次
    keyboard.type(boom)     #模拟输入轰炸信息boom内容
    keyboard.press(Key.enter)   #模拟按下回车键
    keyboard.release(Key.enter)  #模拟松开回车键

3.具体操作:

        1.运行该代码,输入对话框中轰炸信息、轰炸次数。

        2.在此3秒内将光标放入轰炸对象对话框内。

        

如此操作就可以实现超简单的文字信息轰炸。那我问你,是不是非常简便?


版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐