一个超简单的油猴脚本!

article/2025/11/5 7:00:21

一个超简单的油猴脚本!

对于油猴脚本神驰已久,一直没有时间研究,找了几篇博客一看,发现简单的脚本实现起来并不难!初次学习,模仿了一个CSDN一键点赞评论的demo脚本,感谢原作者!

原博文链接: 如何开发一个油猴脚本- 从零开始编写一个油猴脚本.

最终效果
在这里插入图片描述
点击即可自动点赞评论

一、什么是油猴

Tampermonkey,这是一个伟大的Chrome扩展。
Tampermonkey通过加载第三方的脚本文件,改变页面中的CSS和JS元素,可以让整个网页大变样,也可以在网页中增加额外的功能。
当然,Chrome原生也是可以加载第三方脚本文件的,不过没有Tampermonkey那样支持良好。Tampermonkey除了能对脚本文件提供更好的支持以外,还有Tamperfire功能,能够根据站点寻找相适应的脚本文件。

简单的说就是让浏览器运行你自己编写的 Javascript ,从而实现一些页面功能!

二、如何下载

有科学工具的直接去 chrome 扩展搜索,没有工具的到这里 https://chrome.zzzmh.cn/.搜索下载。

三、如何开发自己的脚本

1、添加新脚本

点击扩展中的油猴脚本,添加新脚本。
在这里插入图片描述

2、头部声明的含义

新建的脚本其实就是一个js文件,头部会有一些声明
在这里插入图片描述

3、编写脚本

创建按钮

按钮样式:

  var styleMap = {display: "inline-block","background-color": "red",cursor: "pointer","user-select": "none","min-width": "74px",height: "28px","border-radius": "16px",color: "#fff","font-size": "14px","line-height": "28px","text-align": "center",padding: "0px 10px","margin-left": "16px",};// 创建按钮var btn = document.createElement("div");btn.innerHTML = "一键点赞评论";// 添加样式for (let i in styleMap) {btn.style[i] = styleMap[i];}

放到对应的位置

检查页面,可以找到下方toolbox的类名
在这里插入图片描述
知道位置就好办了!

  var toolbox = document.querySelector(".toolbox-right");// 按钮添加到toolbox中toolbox.appendChild(btn);

添加点击事件

我们需要在点击按钮的时候帮我们完成点赞操作并进行友善的评论!这里肯定需要获取到要点击的元素,输入评论等等,其实都是获取DOM元素的类似操作。
关于评论,我们需要定义一个用来随机的数组,把评论模板放进去,每次随机即可!

  var commentList = ["针不戳呀,写的针不戳!","分享技术,不错哦!","大佬牛批,写的很详细!","感谢博主,你的文章让我得到一些收获!( ̄ˇ ̄)",];// 随机 index(底下会处理为整数)var randomNum = Math.random() * 4;

点击按钮触发事件:

// 添加点击事件btn.addEventListener("click", clickBtn);function clickBtn() {// 点赞按钮var isLike = document.querySelector("#is-like");isLike.click();// 评论var comment_content = document.querySelector("#comment_content");comment_content.click();// 随机评论comment_content.value = commentList[~~randomNum];// 点击发表按钮(偷懒直接用的属性选择器hhh)var submit = document.querySelector("[value='发表评论']");submit.click();}

至此,一个简单的脚本差不多就写完了!右边的推荐广告!爪巴!

  // 移除推荐广告var ad = document.querySelector("#recommendAdBox");ad.parentNode.removeChild(ad);

屏蔽某些站点

添加以下代码,脚本不会在我个人的博客中运行!

// @exclude		 https://blog.csdn.net/weixin_54858833/article/details/*

附全部代码:

// ==UserScript==
// @name         CSDN_Auto_Comment
// @namespace    http://maxcool.buzz
// @version      0.1
// @description  CSDN一键点赞评论(学习)
// @author       maxcool
// @match        https://blog.csdn.net/*/article/details/*
// @include		 https://blog.csdn.net/*/article/details/*
// @exclude		 https://blog.csdn.net/weixin_54858833/article/details/*
// @grant        none
// ==/UserScript==
(function() {'use strict';var styleMap = {display: "inline-block","background-color": "red",cursor: "pointer","user-select": "none","min-width": "74px",height: "28px","border-radius": "16px",color: "#fff","font-size": "14px","line-height": "28px","text-align": "center",padding: "0px 10px","margin-left": "16px",};var commentList = ["针不戳呀,写的针不戳!","分享技术,不错哦!","大佬牛批,写的很详细!","感谢博主,你的文章让我得到一些收获!( ̄ˇ ̄)",];var randomNum = Math.random() * 4;console.log("randomNum", ~~randomNum);// 移除广告var ad = document.querySelector("#recommendAdBox");ad.parentNode.removeChild(ad)// 创建按钮var btn = document.createElement("div");btn.innerHTML = "一键点赞评论";// 添加样式for (let i in styleMap) {btn.style[i] = styleMap[i];}// 添加点击事件btn.addEventListener("click", clickBtn);function clickBtn() {var isLike = document.querySelector("#is-like");isLike.click();var comment_content = document.querySelector("#comment_content");comment_content.click();comment_content.value = commentList[~~randomNum];var submit = document.querySelector("[value='发表评论']");submit.click();}var toolbox = document.querySelector(".toolbox-right");// 追加到 toolboxtoolbox.appendChild(btn);
})();

以上!


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

相关文章

Tampermonkey油猴脚本安装及入门

一、简介 油猴脚本是是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox,通过它可以让浏览器实现各种各样的扩展功能,和浏览器扩展的作用类似。比如获去链接重定向、微博页…

油猴脚本的使用和安装

1.下载tampermonkey,这个google浏览器插件,插件可以去百度搜索下载。 或者进入Tampermonkey.net下载,第二种方法里点击下载按钮访问的是Google需要科学上网 2.在谷歌浏览器地址栏输入chrome://extensions/ 勾选开发者模式,火狐浏览…

Greasy Fork发布油猴脚本

在控制台中选择发布你编写的脚本 https://greasyfork.org/zh-CN/users 选择脚本想要分享给其他人 在这里输入编写的代码以及对应的描述信息,描述信息中可以添加五张超过200KB的图片 最后,点击发布 最后发布成功 44291838)]

油猴脚本开发及发布流程

以下教程以Chrome浏览器为例 安装油猴脚本管理器 打开Chrome网上应用店,搜索Tampermonkey ,点击第一个结果(一般)然后添加到Chrome。 可以点击这个链接直接到安装页面,其他安装方法不再赘述,网上搜索一下就…

油猴脚本更改tw样式

date:2022/07/23 title:编写油猴脚本更改tw作业样式 tag:脚本 编写油猴脚本更改tw作业样式 需求 如图1,作答后的作业颜色暗淡,不便复习 更改后如图2,变丑了但是显眼一些 原页面与更改后页面 原页面与更改后页面 图一 图二 代码 grant处引入油猴脚本的GM_addStyle 用style变量中…

油猴脚本

油猴插件—脚本控制的瑞士军刀 油猴是什么 Tampermonkey是最受欢迎的用户脚本管理器,拥有超过1000万用户。 它适用于Chrome,Microsoft Edge,Safari,Opera Next和Firefox。Tampermonkey使您可以非常轻松地管理用户脚本,并提供诸如运行脚本的清晰概述,内置编辑器,基于ZIP…

油猴脚本链接

油猴脚本https://greasyfork.org/zh-CN tampermonkeyhttps://www.tampermonkey.net/scripts.php?version4.16.1&extiikm&updatedtrue

油猴脚本编写

文章目录 准备第一个简单的脚本获取新脚本正式学习编写额外可以参考我的练习1. b站获取视频选集名称2. csdn 写文章去图片水印3. csdn 浏览图片去水印4. csdn 写文章自动解析链接 准备 Tampermonkey 官网: https://www.tampermonkey.net/ 官方文档: ht…

如何开发一个油猴脚本- 从零开始编写一个油猴脚本

📢博客主页:https://blog.csdn.net/mukes 📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正! 📢本文由 mukes 原创,首发于 csdn 目录 前言开发脚本之前的准备工作1.什么是油猴(Tampermonke…

浏览器辅助神器:油猴脚本使用教程

「油猴脚本」是一段脚本代码,通过它可以让浏览器实现各种各样的扩展功能,和浏览器扩展的作用类似。 比如获去链接重定向、微博页面精简、去广告等,相当于给浏览器开了个挂,可以说是浏览器的辅助神器了! 相信很多用户…

4r照片尺寸是多大_4R照片是什么尺寸,跟普通照片有什么区别? – 手机爱问

2013-01-25 照片尺寸对照表像素,规格? 数码相机和可冲印照片最大尺寸对照表: 照片规格(英寸) (厘米) (像素) 1寸 2。5*3。5cm 413*295 身份证大头照 3。 3*2。2 390*260 2寸 3。5*5。3cm 626*413 小2寸(护照) 4。8*3。3cm 567*390 5 寸 5x3。…

计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小

怎么修改电脑上的一寸照片大小呢?只要借助电脑自带的画图软件,就能解决一寸照片的修改问题,其他照片也适用此法。 1、找到想要修改的一寸照,右击,在下拉列表中选择【打开方式】——【画图】。“画图”软件是我们电脑自…

Java 应用一般架构

原文链接:http://www.iteye.com/news/31115 当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。 1. 不同系统不同语言之间的交互 现在我们常见的不同系统不同语…

JVM与Java体系结构

JVM与Java体系结构 前言 开发人员如何看待上层框架 一些有一定工作经验的开发人员,打心眼儿里觉得SSM、微服务等上层技术才是重点,基础技术并不重要,这其实是一种本末倒置的“病态”。 如果我们把核心类库的API比做数学公式的话&#xff…

JAVA//JAVA基本程序设计架构

java applet是在网页中运行的java程序。 1. JAVA整形 JAVA的整形范围和运行的机器无关,这就导致JAVA可移植性较好。 长整型后加上L/l;十六进制有前缀0x或0X;八进制前缀为0; 从JAVA7开始,可在数值前面加上0b/0B表示…

JAVA开发与架构(一个JAVA架构师的必备技能和素养)

最近领导有问,你们眼中的JAVA架构师当如何?特此在这篇博文中回复。 架构一词的解析:软件架构来源于软件工程,而软件工程的思想来源于建筑工程。所以架构一词其实也是来源于建筑学。从建筑学中我们很容易理解架构。在建筑学中&…

Java架构的演变

1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2、基本概念 在介…

JAVA架构之路(一)

JAVA架构之路 目前java主流技术介绍,图片来自网络截图,如觉得侵权请联系删除。 JAVA主流开源技术栈 为什么使用微服务架构 微服务架构 主流领先技术 JAVA基础知识学习路线池

史上最全最详细的Java架构师成长路径图,程序员必备

从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才…

Java三种技术架构

Java语言的三种技术架构: J2SE:JAVA 2 Platform Standard Edition (标准版) SE是为开发普通桌面和商务应用程序开发的解决方案,这是学习其他两者的基础。 J2EE :JAVA 2 Platform Enterprise Edition &…