python弹窗程序教程(附源码解析) 您所在的位置:网站首页 手机弹窗是什么颜色的 python弹窗程序教程(附源码解析)

python弹窗程序教程(附源码解析)

2023-08-07 05:38| 来源: 网络整理| 查看: 265

python弹窗程序教程(附源码解析) 声明

此程序仅供娱乐整蛊,使用者后果自负,本人概不负责 代码可能有雷同,如有侵权,请联系小编

引言

弹窗是程序的一种显示内容的形式,例如警告,提示等…… 而弹窗还有一种特殊的呈现形式–恶意程序 ,有人说不就是弹窗吗,关掉不就是了,然而恶意程序开发者可没这么想,程序的弹窗可能是这样

在这里插入图片描述

怎么样,传说中的恶意程序就是如此, 让你的电脑陷入无限的弹窗洪流。接下来,让我们进入正题–用python实现无限弹窗。

实操

写代码之前我们要确定目标,我们要干什么——写一个弹窗程序,让用户点击后实现无限弹窗。这时我们的思路就出来了:我们写出一段弹窗代码,这是我们的第一步,在代码中我们要用到的模块如下:

tkinter webbrowser

注:以上模块无需安装

在thinker这个包中我们要使用它的messagebox模块,这是个弹窗模块,可以弹出系统提示,就像这样 在这里插入图片描述

而webbrowser,顾名思义就是浏览器它可以帮助我们打开浏览器,这是我们的关键模块。

了解完之后我们就可以开始敲代码了,实际代码如下

import thkinter.messgebox import webbrowser tkinter.messagebox.showerror('Windows错误','Windows被攻击正在搭建防火墙') webbrowser.open("baidu.com")

运行效果 在这里插入图片描述

根据图片效果,我们看到只弹出了一个弹窗,而我们需要的效果是无限弹窗,无限无限,顾名思义是需要循环的,所以我们要用到python中的while死循环,代码如下

import tkinter.messagebox tkinter.messagebox.showerror('Windows错误','Windows被攻击正在搭建防火墙') while True: import webbrowser webbrowser.open("baidu.com")

运行效果 在这里插入图片描述

至此,我们的程序就大功告成了

附:源码解析 import thkinter.messgebox import webbrowser tkinter.messagebox.showerror('Windows错误','Windows被攻击正在搭建防火墙') webbrowser.open("baidu.com")

前两行大家都知道,就是导入我们需要的模块,第三行就是警告提示,也就是我们的伪装,就是把它伪装成系统进程,骗过用户。当然,也不用担心用户点界面上的’叉叉‘。因为我们的程序没有后台运行,所以不管用户点击提示界面上的任意按钮,还是会弹窗,但这个程序还有个缺点,就是需要用户确认,等会在下面继续解说。来看最后一行,这里是指用webbrowse这个模块打开用户浏览器,后面的baidu.com是指要打开的网页,总之就一句话,弹出提示,用户点击,就弹出浏览器的百度首页。这就完事

import tkinter.messagebox tkinter.messagebox.showerror('Windows错误','Windows被攻击正在搭建防火墙') while True: import webbrowser webbrowser.open("baidu.com")

这段代码跟上一段代码内容差不多但多了while循环,所以代码结构有了一定变化,首先前两行意思跟上面一样,第三行就是死循环,条件一直为’真‘,也就是程序运行到这里,就会永无止境的运行,除非用户发这个进程kill掉,以下两行就是打开浏览器的百度页面,其实页面也可以换别的,在最后一行代码括号中的baidu.com改成你想要弹出的网址就行了,所以思路就是骗用户点击-循环弹窗。

升级程序

在前面我们提到我们的程序有个缺点,这个缺点就是’太人性化‘,让给用户点击,然后执行之后的代码,这个让用户点击的过程有50%的几率会在这歇菜,只要有点安全意识,就会立马把这个进程kill掉,所以我们要把程序做的“凶猛”一点,就是把让用户点击的过程去掉,直接运行弹窗这个环节,具体代码如下

while True: import webbrowser webbrowser.open('baidu.com')

这样我们的程序可以说比较完美了,当然还可以把它打包成exe文件,这里我们需要用pyinstaller 这个模块,在cmd中输入

pip inatall pyinstaller

安装完以后,我们输入

pyinstaller -F '文件名'

注:必须是python文件,且必须在目标文件夹下使用方法如下:

​ 找到目标文件的文件的文件夹,按住Shift建,鼠标右击文件夹,点击在此处打开powershell,然后输入上面的命令,执行完成后exe文件在dist文件夹下、

之后你们可以拿去整蛊你们的朋友,怎么让他们点击就是你们自己的事了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有