首页 > 编程语言 >威海市专业技术人员继续教育刷课脚本-JavaScript编写

威海市专业技术人员继续教育刷课脚本-JavaScript编写

时间:2024-09-01 21:52:21浏览次数:7  
标签:脚本 浏览器 JavaScript list current course 点击 刷课 威海市

脚本

学习网站:sdwh.yxlearning.com,rsjwhjxjy.weihai.cn
脚本地址:威海市专业技术人员继续教育-刷课脚本

教程

1.插件安装(以Microsoft Edge浏览器为例)

image

打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以

image

image

点击屏幕右上角三个点,图示位置,然后点击扩展

image
点击获取扩展

image

搜索Tampermonkey,并点击获取那个绿色的小猴子(篡改猴 - Microsoft Edge Addons

image

到这里,你的油猴就已经装好啦!同时你可以看见你的浏览器上面多了个黑色图标。


那么接下来教大家安装脚本。

在这个浏览器上打开脚本安装地址,进入后点击安装脚本,安装完成刷新你学习网页就可以愉快使用了。

关键代码分享:

	var course = document.getElementsByClassName("rightnav cursor-p")[0]
	var list = course.getElementsByTagName("li")
	var i
	setInterval(function(){
		for (i = 0; i < list.length; i++){
			//定位当前课程
			if (list[i].className == "active" && list[i].innerText.indexOf("目录") == -1){
				console.log(list[i].innerText)
				console.log(i)
				var current_course = i
			}
		}
		//当前课程播放完成
		if (list[current_course].innerText.indexOf("100%") != -1){
			//防止点击章节名
			if(list[current_course+1].innerText.indexOf("%") == -1){
				list[current_course+2].click()
			}else{
				list[current_course+1].click()
			}
		}
	},2000)


标签:脚本,浏览器,JavaScript,list,current,course,点击,刷课,威海市
From: https://www.cnblogs.com/tuziang/p/18391805

相关文章

  • 【JavaScript】LeetCode:6-10
    文章目录6轮转数组7买卖股票的最佳时机Ⅰ8买卖股票的最佳时机Ⅱ9两数之和10字母异位词分组6轮转数组数组题目要求最终结果返回nums。方法1:拼接数组,n=nums.concat(nums);。方法2:数组直接截取,这里提供方法2的代码。/***@param{number[]}nums*@param......
  • ecmascript和javascript的区别
    1.简介1.1.概述1.1.1.ecmascriptECMAScript(简称ES)是JavaScript编程语言的一个标准化版本。它是为网络开发设计的一种轻量级的脚本语言,主要用于在网页上实现交互性和动态效果。ECMAScript是该语言的标准名称,而JavaScript是其最知名和广泛使用的实现。1.1.2.javascrip......
  • 【量化分析】Python、JavaScript(Node.js)、Java、C#和Ruby五种主流语言的实例代码给大
    最近一两年,股票量化分析越来越受欢迎了。想要入行,首先得搞定股票数据。毕竟,所有量化分析都是建立在数据之上的,实时交易、历史交易、财务、基本面,这些数据咱们都得有。咱们的目标就是挖掘这些数据中的价值,来指导咱们的投资策略。​为了找数据,我可是尝试了各种方法,自己动手......
  • JavaScript程序结构
    程序结构有三种:选择结构、循环结构 、顺序结构一、选择结构1、简介根据条件进行判断,从而执行不同的操作,称为选择结构(分支结构),其实就是条件判断选择结构的类型:if、switch2、if结构分为:单分支结构、二分支结构、多分支结构、嵌套if结构 语法:if(条件1){代码块1}e......
  • JavaScript中的`event.preventDefault()`和`event.stopPropagation()`有什么区别?
    在JavaScript中,event.preventDefault()和event.stopPropagation()是两个常用于事件处理的重要方法,它们各自扮演着不同的角色,在控制Web页面交互行为时发挥着关键作用。下面将详细阐述这两个方法的区别,包括它们的作用、使用场景以及影响。一、event.preventDefault()1.定义与......
  • JavaScript中数组;JavaScript中对象及方法;笔记分享;知识回顾
    一,JS中数组数组创建4种语法:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title></title><script>/*第一种......
  • JavaScript中DOW和BOW;笔记分享;知识回顾
    一,BOW1什么是BOWBOM是BrowserObjectModel的简写,即浏览器对象模型。BOM有一系列对象组成,是访问、控制、修改浏览器的属性的方法BOM没有统一的标准(每种客户端都可以自定标准)。BOM的顶层是window对象2,window对象及常用方法(1),什么是window对象Window对象描述:    ......
  • 梁山县技工学校继续教育刷课脚本-JavaScript编写
    脚本学习网站:lsx.qzjystudy.com脚本地址:梁山县技工学校继续教育-刷课脚本教程1.插件安装(以MicrosoftEdge浏览器为例)打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以点击屏幕右上角三个点,图示位置,然后点击扩展点击获取扩展搜索Tampermonkey,并点击获取那个绿......
  • 学习公社刷课脚本-JavaScript编写
    脚本学习网站:教育干部网络学院:www.enaea.edu.cn脚本地址:教育干部网络学院-刷课脚本教程1.插件安装(以MicrosoftEdge浏览器为例)打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以点击屏幕右上角三个点,图示位置,然后点击扩展点击获取扩展搜索Tampermonkey,并点击......
  • 贵州省专业技术人员继续教育刷课脚本-JavaScript编写
    脚本学习网站:gzjxjy.gzsrs.cn、ghlearning.com、gzzj.ghlearning.com、...脚本地址:贵州省专业技术人员继续教育-刷课脚本教程1.插件安装(以MicrosoftEdge浏览器为例)打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以点击屏幕右上角三个点,图示位置,然后点击扩展点击......