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

article/2025/11/1 7:14:20

终极目标是完成一个能过自动刷积分的工程,嘿嘿嘿(痴汉脸)。说不定以后能自己写脚本来抢月饼呢(划去)。

说是“几乎从零开始”是因为我还知道javascript的拼写呀!(不,是熟练掌握

 

完成一个小目标——移除广告。

 

找了一份Greasy Fork上移除广告的脚本来学习

首先是Tampermonkey中的元数据块@param  设置

@match  设置脚本将执行的页面地址

@require      http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js     

导入jQuery包 但是我发现好像不用导入也能使用jQuery的语法         在“外部”选项中自动好像引入了

 

 

var currentURL = window.location.href;   // 获取当前网址

var blog = /article/; 

‘/’  作为正则表达式的定界符,在两个'/'之间的为正则表达式

if(blog.test(currentURL)){

//在@match匹配后,URL中有‘article’则进入此逻辑

}

 

test() 方法用于检测一个字符串是否匹配某个模式.

返回一个 Boolean 值,它指出在被查找的字符串中是否匹配给出的正则表达式。 
regexp.test(str)

参数

regexp 必选项。包含正则表达式模式或可用标志的正则表达式对象。 
str    必选项。要在其上测试查找的字符串。 

引用自   https://www.cnblogs.com/leezhxing/p/3375499.html

 

jQuery 通过 id 选取元素语法如下:

$("#test")

jQuery 通过 class 选取元素语法如下:

$(".test")

在chrome中F12开发人员工具左上角鼠标箭头那个小按钮可以帮助确定广告所在box的class 把它hide就行啦。

$('.pulllog-box').hide();

(function() {'use strict';var currentURL = window.location.href;var blog = /article/$(document).ready( function(){if(blog.test(currentURL)){$('.pulllog-box').hide();//底部ad$('.recommend-ad-box').hide();//评论栏下方adif($('#btn-readmore')){$('#btn-readmore').click();}}});
})();

然后还加了个打开网页就自动点击""那个按钮.还有些奇奇怪怪的广告在iframe里面感觉做过处理!明天再看怎么解决这些问题......

其实直接在F12开发人员工具里console键入

document.getElementsByClassName('ClassName')[n].remove();//广告栏的ClassName名或者id名document.getElementById('id').remove();

就可以直接去除广告,油猴脚本无非是将这些语句匹配网址和保存在Browser上罢了


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

相关文章

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;是用户主目录…

Oracle查询表空间使用情况

--查询表空间使用情况   SELECT UPPER(F.TABLESPACE_NAME) "表空间名",   D.TOT_GROOTTE_MB "表空间大小(M)",   D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",   TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROO…

数据库表空间大小查询

Oracle中有两种含义的表大小 一种是分配给一个表的物理空间数量&#xff0c;而不管空间是否被使用。可以这样查询获得字节数&#xff1a; select segment_name, bytes from user_segments where segment_type TABLE; 效果如下&#xff1a; 或者 Select Segment_Name,Sum(…