一行代码实现无界面执行网页自动化程序

boyanx5个月前技术教程14

最近在学习国产网页自动化框架Drissionpage,官网说明中看到关于浏览器无头模式设置的代码,查了文档找到headless()方法的具体说明:

headless()

该方法用于设置是否以无界面模式启动浏览器。

参数名称

类型

默认值

说明

on_off

bool

True

True和False表示开或关

示例:

co.headless(True)

百度一下浏览器无头模式的概念,顿时感觉开启了新世界:

浏览器的无头模式(Headless mode)指的是浏览器在运行时处于后台操作的模式,用户不会看到浏览器的图形用户界面(GUI),包括图标、图片或搜索栏等元素。这种模式对于自动化测试和网络爬虫等应用有很大的价值,因为它可以在不干扰用户当前工作的情况下,定期运行浏览器任务,如联系目标网站、上传/下载文档、显示信息等。在无头模式下,软件测试工程师更喜欢使用像“命令行”这样的界面,它以文本行的形式处理命令。

以前做网页自动化的时候不知道这个模式,所以开发的自动化程序运行时就会干扰用户当前正常工作,需要频繁执行的自动化程序甚至需要专门电脑单独运行,没想到就这么简单的一行代码就能解决大问题。

相关文章

如何让电脑运行快起来,教你使用两个代码

电脑使用时间长了,垃圾文件就会多起来,会导致电脑运行速度慢起来。如何使你的电脑卸下包袱,运行“键”“鼠”如飞呢,下面教你两个代码,轻松解决。第一个代码“cleanmgr”。键盘上同时按住WIN+R键,...

使用 go 协程+Channel,让你的代码执行快到起飞

作者: horryhuang,腾讯 PCG 后台开发工程师传统的串行代码执行,逻辑比较简单,当数据量比较大时,执行效率低下,既然我们使用 go,那就利用 go 相对与其他语言的优势,轻量化的协程以及...

代码怎么才能跑的更快(代码跑起来)

概述在写代码的时候我们都会碰到代码运行很慢的问题,代码的算力占用过高会直接导致项目难以落地,尤其是在端侧设备计算资源和内存资源都非常有限的情况下。如果计算资源相对充裕,我们开一个O3让编译器去优化,通...

黑客远程代码执行,你的服务器还安全嘛?

又到了更新文章的一天,今天给大家讲解一下命令执行和代码执行漏洞的危害以及详解步骤。代码执行和命令执行是有区别的,一个叫命令,一个叫代码,代码执行的话,一般指的是执行代码命令执行的话,一般都是执行我们电...

如何运行python代码(运行python代码需要什么环境)

第二个是文件合并的。·可以先把py文件打开,然后顺便再打开另外一个,这里面也可以直接打开tst文件,it文件就是这样的,显示其实就相当于一个文本阅读器了,也可以改一下,可以直接在这里面修改tt。·它所...

当你写的代码莫名其妙可以运行:(当你写了个莫名其妙的代码,居然可以运行表情包)

给大家找到一个原理示意图:别管怎么运行,动了就行!...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。