网页JS自动化脚本(一)安装油猴或暴力猴等脚本管理器并新建脚本

article/2025/11/1 6:03:05
  • 在我们的工作生活当中使用网页的机会越来越高,很多时候要进行重复的操作,所以进行一些JS脚本就成了可选项
  • 首先我们要在网页浏览器中安装上脚本管理器,这里示范的是安装暴力猴,是一个开源的免费的小软件,是在github上的一款软件,下载下来之后名称为Violentmonkey_2.13.0_chrome.crx是一个以crx结尾的这么一个插件
    在这里插入图片描述
  • 可以看到大小只有527 KB,是很小的一个软件
  • 如果是谷歌浏览器,就要先点击右上角的小点再点出设置
    -在这里插入图片描述
  • 然后唤出扩展程序
    在这里插入图片描述
  • 然后打开开发者模式
    在这里插入图片描述
  • 然后把刚才下载下来的文件托入进来即可安装成功,其它浏览器也差不多类似,安装成功之后在浏览器的右上角会有这样一个插件的图标
    在这里插入图片描述
  • 接下来开始实现在具的网页上编写脚本,我们打开我们最为熟悉的界面百度
    在这里插入图片描述
  • 然后我们点开右上角的猴子,然后为此网页添加新的脚本程序点击加号
    在这里插入图片描述
  • 然后我们就进入了脚本编辑器的编写界面了
    在这里插入图片描述
  • 我们先写一小段代码运行起来
// ==UserScript==
// @name        New script - baidu.com
// @namespace   Violentmonkey Scripts
// @match       https://www.baidu.com/
// @grant       none
// @version     1.0
// @author      -
// @description 2022/11/24 上午10:16:35
// ==/UserScript==window.onload=function(){alert("网页加载完毕之后,我们的脚本成功运行啦!");
}
  • 我们写完之后点击右上角的保存并关闭
    在这里插入图片描述

  • 回到网页界面刷新一下看看运行效果
    在这里插入图片描述

  • 可以看到我们的代码成功运行了

  • 前面的//开头的代码是自动生成的,包含一些重要的信息

  • // ==UserScript==// ==/UserScript==是这串代码的开头和结尾是固定的写法

  • @name是这个脚本的名称,可以随意更改

  • @namespace是指向规则(命名空间) 这里是默认的指向Violentmonkey Scripts

  • @match是匹配网址,匹配的是网址中?问号前面的这一串网址,如果有其它的字符则不会启用这个插件,?问号后面是一般的网页上传信息的参数,一般由问号分隔开,问号后面的是接的参数名=参数,然后参数与参数之前用&符号连接,是这样子一的一个形式,所以只要?号前面的地址匹配上了就会启动脚本

  • @grant是一个独立空间,noneunsafeWindow,如果写成none就是一个正常的在浏览器中运行的脚本,如果写成unsafeWindow就会有独立的沙箱空间,可以进行一些非常规的操作,我们使用默认的none

  • @version 1.0是这个脚本的版本,这个是用来更新版本用的,有时候我们写了脚本需要共享给别人使用,升级的时候可以根据这个版本来判断是否覆盖掉原来的版本

  • @author 是作者信息,可以随意填写

  • @description 是一些描述信息,这里自动生成的是脚的创建时间

  • 现在我们回到我们输入的代码上来,我们的函数名是window.onload,

  • window是代表浏览器窗口

  • .onload是这个浏览器窗口在完成本网页加载展示了所有的页面元素时触发的函数名称

  • 后面接=是在这个时候执行的操作,后面接function(),可以看到是一个没有代参数的函数

  • {}大括号内是函数体,我们写上一行alert("网页加载完毕之后,我们的脚本成功运行啦!");这一行以分号结尾 ,所有的js的语法和C的语言法不多,都要在结尾处加上分号代表这一行的命名执行完毕

  • alert是一个弹窗函数


http://chatgpt.dhexx.cn/article/FNlTy4LE.shtml

相关文章

【程序设计】Web网页脚本执行

文章目录 本文说明浏览器控制台交互IDE启动Node.js执行嵌入HTML执行引入JavaScript的方法页头直接引入页中直接引入页头和页中直接引入元素事件中直接引入外部脚本文件引入显示JavaScript数据的方法本文说明 学习和验证JavaScript等网页脚本时,如何运行和调试是一个重要的问题…

基本从零开始的网页脚本编写学习

终极目标是完成一个能过自动刷积分的工程,嘿嘿嘿(痴汉脸)。说不定以后能自己写脚本来抢月饼呢(划去)。 说是“几乎从零开始”是因为我还知道javascript的拼写呀!(不,是熟练掌握 完成…

HTML 脚本

html 页面与 JavaScript 脚本混合使用可以使原本的页面具有更强的动态和交互性。通过 <script> 标签来定义客户端脚本&#xff0c;比如 JavaScript。<script> 标签既可包含脚本语句&#xff0c;也可通过 src 属性指向外部脚本文件。JavaScript 最常用于图片操作、表…

网页自动点击脚本(可用于自动评教)

期末评教老师很多&#xff0c;为了避免浪费时间&#xff0c;可以用这个脚本来实现自动评教以及自动提交 原理简单清楚&#xff0c;可以自行理解替换&#xff0c;适合JS零基础小白 第一步 通过右击检查获得要点击的按钮的ClassName &#xff08;这边的ClassName可以是Name、Ta…

网页脚本

该实例操作网址&#xff1a; xxxxx 控制台实现的具体语句&#xff1a; document.querySelector("xxxx").click(); document.querySelector("xxxx").click(); 刚开始用的是别人的网站&#xff0c;为了避免麻烦还是自己写吧 打开过后就是这个样子了 &#…

网页脚本推荐

网页脚本推荐 废话不多说 上硬菜。 一、Tampermonkey&#xff08;油猴&#xff09; Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器&#xff0c;它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。 虽然有些受支持的浏览器拥有原生的用户脚本…

(三) Linux基本目录详解

系列文章目录 &#xff08;一&#xff09; Linux入门概述 &#xff08;二&#xff09; Linux环境搭建 &#xff08;三&#xff09;Linux基本目录详解 文章目录 系列文章目录前言1、Linux系统开机、关机2、Linux系统目录结构 前言 了解Linux文件系统的目录结构&#xff0c;是学…

Linux服务器上设置共享目录

共享目录设置&#xff08;LINUX&#xff09;&#xff1a; 服务器端&#xff1a; 1.查看是否安装NFS服务 命令&#xff1a;rpm -qa|grep nfs 若出现如图所示信息&#xff0c;说明已安装NFS。 2.创建共享目录&#xff0c;并赋予读写权限 # 创建共享目录 mkdir share/ # 给…

linux挂载windows共享目录

linux挂载windows共享目录&#xff0c;拷贝windows目录下文件&#xff0c;或者linux跟windows文件互通&#xff1b; 适合初学linux的同学。 命令范本&#xff1a; mount -t cifs -o username用户名,password密码 //192.168.0.0/linux /mnt/win 命令参数说明&#xff1a; -…

Linux文件、目录的权限

文章目录 Linux权限的概念Linux文件权限文件访问者分类文件类型和访问权限文件权限值的表示方法文件权限的设置 Linux目录权限粘滞位权限的总结 Linux权限的概念 Linux下有两种用户&#xff1a;超级用户(root)和普通用户(user) 超级用户&#xff1a;可以在Linux下做任何事普通…

Linux文件目录结构

目录 一、Linux简介 1.Linux简介 2.Linux与windows系统的区别 二、Linux文件目录 1.文件目录结构关系图 2.文件目录内容介绍 3.家目录 三、相对路径与绝对路径 1.绝对路径名 2.相对路径名 一、Linux简介 1.Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统…

Linux 目录和文件的权限设置命令

chown 命令&#xff1a;修改文件或者目录的所有者 语法&#xff1a;chown 用户 文件或者目录 例子&#xff1a; 1, 将/var/www/user1的所有者改为user1 2, 将/var/www/user1的所有者改为root 同理命令chgrp:修改文件的所属组&#xff0c;语法同上。 #chgrp usergrp /var/w…

Linux目录扩容方法介绍

前言 在实际的开发运维工作中&#xff0c;经常遇到磁盘挂载目录空间不够的情况。这种情况下&#xff0c;原目录往往已经装满文件&#xff0c;整个目录备份都显得十分困难。 在上述背景下&#xff0c;解决目录磁盘空间不足&#xff0c;一共有三种方案。&#xff08;这里以/home目…

Linux目录权限修改-2

Linux系统中的每个目录都有访问许可权限&#xff0c;目录的权限和文件的权限类似&#xff0c;目录的访问权限也分为只读&#xff0c;只写和可进入三种。 只读权限表示允许浏览其内容。 只写权限表示允许在目录下新创建文件或目录。 可进入权限表示允许使用cd命令进入到该目录…

linux目录结构全解,Linux目录结构详解(最全最详细版)

对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。 当在使用Linux的时候,如果您通过ls –l …

linux目录介绍和命令总结(后期续更)

为什么需要使用linux操作系统&#xff1f; 性能问题&#xff1a;windows服务器操作系统不如linux高稳定性问题&#xff1a; 底层架构&#xff1a;linux更加稳定&#xff0c;其开机时间可以达到好几年不关机开源&#xff1a;因为开源&#xff0c;人人都可以看到源代码&#xff0…

Linux(Linux各目录结构详解)

我们知道Linux系统是一个文件系统&#xff0c;它的文件系统就类似windows系统下的磁盘文件系统。 我们连接上一台linux系统的服务器。 输入命令 &#xff1a; ls / 我们可以看到 linux系统的根目录下有这些目录 bin boot data dev etc hbr home lib lib64 lostfoun…

Linux各目录及每个目录的详细介绍

目录 linux常见目录说明 下面开始详细介绍Linux目录 /etc文件系统 /dev文件系统 /usr文件系统 /var文件系统 /proc文件系统 Linux各目录及每个目录的详细介绍&#xff0c;包括linux常见核心目录诸如/bin,/etc,/home,/usr,/root,/dev,/var,/proc等常见目录详细介绍及说明…

Linux主要目录介绍

1. /&#xff1a;根目录&#xff0c;一般根目录下只存放目录&#xff0c;在终端里输入/home&#xff0c;其实是在告诉电脑&#xff0c;先从/&#xff08;即根目录&#xff09;开始&#xff0c;再进入到home目录&#xff1b; 2. /bin&#xff0c;/user/bin&#xff1a;可执…

【Linux 】各目录及每个目录的详细介绍

Linux 各目录及每个目录的详细介绍_Fox_bert的博客-CSDN博客_linux 目录 【常见目录说明】 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等)&#xff0c;常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录&#xff0c;是用户主目录…