大学必修的网络安全技术课程特别有趣,老师教会了本人很多好玩、实用又贴近生活的程序。今天我想跟大家分享其中一个好玩又上手简单的python程序——信息轰炸。

话不多说,接下来就给大家展示如何编写和运行信息轰炸的python程序吧!

目录

  • 一、前言--开发背景
  • 二、开发阶段
    • 2.1 在电脑上导入库
    • 2.2 编写代码
      • 2.2.1 获取发送坐标
      • 2.2.2 信息轰炸
    • 2.3 运行及结果

—————————————————————————————————

一、前言–开发背景

你是否遇到过这样的经历:为了表示重要性,需要连续不断地发送同样的信息,而且每则消息有时间间隔。
本人发现这个程序的代码很少,但是功能却很强大。如果你有一天需要以一定的时间间隔给别人连续发同样的消息表示重要性,那么,这个程序的学习和掌握是必不可少的!

二、开发阶段

2.1 在电脑上导入库

首先需要在电脑上导入一个pyautogui调用库。

1.需要打开电脑的命令提示符。


2.导入pyautogui调用库。

代码如下:

pip install pyautogui

输入:

安装完成:

2.2 编写代码

2.2.1 获取发送坐标

首先需要获得要发送信息的位置,将光标移至想要发送文字的发送框最前面即可。

前提工作:

在pycharm上新建一个python文件,本人命名为"jwy_19020810101.py”。

接下来输入命令代码,但鼠标放在要轰炸的对话框上,需要通过运行代码记下鼠标(即发送框的开头位置)的坐标。

如下图所示:

(光标定位在发送框起始位置)

2.2.2 信息轰炸

现在终于到了最关键的一步了——编写信息轰炸的python代码!

# 给定要轰炸的文字
words = "有些鸟儿是注定不会被关在笼里的,它们的每一片羽毛都闪耀着光辉。"# 控制坐标
import pyautogui
# 控制电脑的复制粘贴
import pyperclip
# 控制时间
import time# 设置切换窗口时准备的时间,即延时时间
time.sleep(5)# split("/n")把轰炸的文字分成99份
for i in words.split("/n") * 99:print(i)# 确定光标的位置,光标放到发送框中 (x=1186, y=1055)pyautogui.click(1186, 1055)# 复制要发送的文字到剪切板上去pyperclip.copy(i)# 粘贴到发送框中pyautogui.hotkey("ctrl", "v")# 回车发送 (已设置回车键为发送的快捷键)pyautogui.typewrite("\n")# 让语速不太快 time.sleep(0.5)

注意:
代码的最后一句指的是设置每则消息的时间间隔,数值越小,间隔越小,发送速度越快。

如下图:


2.3 运行及结果

注意:
1.在pycharm页面上使用快捷键"ctrl+shift+F10“(第一次运行)和“ctrl+F5”运行程序,而不要直接点击页面上运行的按键,否则文字将发送不到QQ的发送框中!
2.运行程序后,快速点击电脑下方QQ聊天页面,信息轰炸的结果就能看出来啦!

如下图所示:

想要结束运行时,只需在程序运行的时间间隔内用鼠标快速点击pycharm页面运行按钮下方的暂停按钮(红色的方块)即可停止运行。

结束运行后如下图所示:

好啦,今天的信息轰炸python教程就到此结束了。恭喜你又学会了一个编程知识,get到了一个新的技能!

是不是觉得很简单又很好玩呢?那就马上跟着编者的文章重新来实践吧!

电脑自主发送信息--python程序相关推荐

  1. 快速的从电脑端发送信息到手机端的方法介绍

    我昨天碰到一个场景是这样的,在手机端需要填写自己的所在的部门名称,由于部门名称很长还且还是中英文夹杂的,这时候在手机端输入感到非常麻烦,而在电脑端的是有这个信息,那么怎么才能把这个信息直接发送到手机上 ...

  2. Linux用cron发送信息,Python在linux上用cron作业发送KDE knotify消息?

    您需要提供一个名为DBUS_SESSION_BUS_ADDRESS的环境变量.在 您可以从正在运行的kde会话中获取值.在$ echo $DBUS_SESSION_BUS_ADDRESS unix:a ...

  3. python做电脑软件-作为一个Python程序员,电脑上应该具备哪些软件?

    python开发的工具有很多,例如cscode,ipython,pycharm,jupyter等. 如果你用的是linux系统,我建议你直接使用vim来写代码,特点是简单便捷,如果你觉得python里 ...

  4. java控制电脑发出报警信息_java程序定时任务做数据报警

    1.启动类注入线程 @Bean(value = "taskExecutor") public Executor taskExecutor() { ThreadPoolTaskSch ...

  5. 你还在用自己的电脑跑python程序?大佬都这么玩,绝对意想不到

    1.前言介绍 最近我在使用python库做一些跟视频有关系的内容时,发现有些内容会特别占电脑内存和cpu,而且等跑完程序可能需要好几个小时,这时候我就想能不能把我的10元一个月的阿里云云服务器拿出来跑 ...

  6. python程序员工作时间_Python程序员是怎么找工作的?怎么最快时间找到自己想要的工作?...

    前言 从智联招聘爬取相关信息后,我们关心的是如何对内容进行分析,获取用用的信息. 本次以上篇文章"5分钟掌握智联招聘网站爬取并保存到MongoDB数据库"中爬取的数据为基础,分析关 ...

  7. 本文一步一步地教你如何将Python程序打包成exe文件—赶紧进来学习吧

    [先来看看几个问题] 一.什么是exe可执行文件? exe文件英文全名是executable file,翻译为可执行文件(但它不等于可执行文件),可执行文件包含两种,文件扩展名为.exe的是其中的一种 ...

  8. 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)

    目录 打包前置知识 一.什么是exe可执行文件? 二.为什么要将 Python 程序打包为 exe 可执行文件? 三.为什么 Python 程序不能直接运行呢? 四.我们用什么来打包 Python 文 ...

  9. 【Python恶搞】Python恶搞项目代码合集:连续发送信息、弹窗、祝福单身狗 | 附带源码

    相关文件 关注小编,私信小编领取哟! 当然别忘了一件三连哟~~ 公众号:Python日志 可以关注小编公众号,会不定时的发布一下Python小技巧,还有很多资源可以免费领取哟!! 源码领取:加Pyth ...

  10. 怎么把python程序安装到别人电脑上_Python项目实战,如何用微信远程控制别人电脑,抓紧时间收藏...

    今天带给大家一个非常有意思的 Python程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上.甚至你可以发送命令来远程关闭电脑. ...

最新文章

  1. python如何调用文件进行换位加密_Python换位密码
  2. react 实现数据双向绑定
  3. MoeCTF 2021Re部分------PE
  4. 机器学习中用到的概率知识_山顶洞人学机器学习之——几种常见的概率分布
  5. xgboost的原理没你想像的那么难
  6. VRay高级材质素材分享,精选,热门
  7. STM8开发环境搭建(STVD + COSMIC)
  8. 微信emoji表情及输入法自带表情存储与显示
  9. 按键精灵通过句柄获取窗口坐标_按键精灵9 得到鼠标指向的窗口句柄
  10. 【翻译】StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation
  11. 对mysql优化关注_效率提高N倍的19条MySQL优化秘籍
  12. Jquery不同版本的兼容性
  13. 原生JS零魂之问(上)学习笔记‍
  14. 云原生之Kubernetes:24、污点和容忍度详解
  15. 操作系统 假脱机(Spooling)系统
  16. 电子制作——一个电调的诞生之路
  17. 轰隆隆-小站地址原理整理分析
  18. 第三方App接入微信登录 解读
  19. MDN和IMSI码详细解释
  20. 技术博客|第16期:个性化视频搜索引擎:排序篇(下)

热门文章

  1. 系统的稳定性判定matlab,matlab分析系统稳定性的方法.doc
  2. 论文参考文献添加---word尾注添加
  3. python解析mht文件_php解析mht文件转换成html
  4. 【计算机网络】“三次握手”通俗解释
  5. 3Ds Max 精简材质编辑器 一片黑问题
  6. c语言由天数求日期,C语言-由日期求天数由天数求日期
  7. 基于MATLAB的AM调制解调
  8. 胡乱学Java_遇见类与对象
  9. 让你搞懂 administrator最高权限
  10. 狂神HTML5学习笔记