丽水人社公需科目刷课脚本-JavaScript编写

news/2024/11/15 21:28:12/文章来源:https://www.cnblogs.com/tuziang/p/18391814

脚本

学习网站:rlzy.lshrss.cn/Service/Index
脚本地址:丽水市专业技术人员继续教育公需科目-刷课脚本

教程

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

image

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

image

image

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

image
点击获取扩展

image

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

image

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


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

在这个浏览器上打开丽水市专业技术人员继续教育公需科目-刷课脚本,进入后点击安装脚本,安装完成刷新你学习网页就可以愉快使用了。

更多

关键代码分享:


(function() {'use strict';var ivar href = location.hrefif(href.indexOf("sectionid=")!=-1){//获取当前课件var current = document.getElementsByClassName("act")[0].innerText//是文本的话直接跳到下一个课件if(current.indexOf("文本")!=-1){for(i = 0; i < document.getElementsByTagName("li").length; i++){if(document.getElementsByTagName("li")[i].className == "act"){document.getElementsByTagName("li")[i+1].click()break;}}}//是视频的话就播放if(current.indexOf("视频")!=-1){var video = document.getElementsByTagName("video")[0]video.click()//播放完成后自动下一课件setInterval(function(){if(video.ended){for(var i = 0; i < document.getElementsByTagName("li").length; i++){if(document.getElementsByTagName("li")[i].className == "act"){document.getElementsByTagName("li")[i+1].click()break;}}}},5000)}}setInterval(function(){var frame = document.getElementsByTagName("iframe")[0].contentWindow.documentvar end_state = frame.getElementById("lessonStatus").valueif(end_state == "completed"){var lists = document.getElementsByTagName("td")var currentfor(var i = 0; i < lists.length; i++){if(lists[i].className=="couBg"){current = i}}lists[current+1].getElementsByTagName("a")[0].click()}},2000)if(href.indexOf("Learning/Index/") != -1){//根据进度判断是否需要进入课程页面for (i = 0; i < document.getElementsByClassName("td004").length; i++){if(document.getElementsByClassName("td004")[i].innerText!="100%"){document.getElementsByClassName("td005")[i].getElementsByTagName("a")[0].click()}}}if(href.indexOf("Learning/OnLineListen") != -1){//根据已学时长和总时长来判断是否需要听课for(i = 0; i < document.getElementsByClassName("td00a").length; i++){var total_time = makeDurationToSeconds(document.getElementsByClassName("td00a")[i].getElementsByClassName("td003")[1].innerText)var learned_time = makeDurationToSeconds(document.getElementsByClassName("td00a")[i].getElementsByClassName("td003")[2].innerText)console.log(total_time,learned_time)if(learned_time < total_time){document.getElementsByClassName("td00a")[i].getElementsByClassName("td008")[0].getElementsByTagName("a")[0].click()break;}}}//将格式化时间转换秒function makeDurationToSeconds(time){var str = time;var arr = str.split(':');var hs = parseInt(arr[0]*3600);var ms = parseInt(arr[1]*60);var ss = parseInt(arr[2]);var seconds = hs + ms + ss;return seconds;}window.setTimeout(function () {var s = GM_getValue("string")//console.log(s)//console.log(typeof(s))lists = s.split('-')console.log(lists)setInterval(function () {//判断是否需要 跳转到下一节var current_coursevar current_medIdif (learnMediaTime >= mediaTime) {// current_course = lists.shift()// current_medId = current_course.split("&medId=")[1]// while (current_course.indexOf("medId") == -1 || current_medId <= window.location.href.split("&medId=")[1]) {//     current_course = lists.shift()//     current_medId = current_course.split("&medId=")[1]// }var now_id = window.location.href.split("&medId=")[1]var indexfor (var i = 0; i < lists.length; i++) {if (lists[i].indexOf("medId=" + now_id) != -1) {//确保下一节是课程,而不是章节链接if (lists[i + 1].indexOf("medId=") != -1) {window.location.href = "http://xy.59iedu.com" + lists[i+1];} else {window.location.href = "http://xy.59iedu.com" + lists[i+3];}}}}}, 2000)}, 4000);
})();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/790713.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【工具分享】红队重点资产指纹识别 -- P1finger -0.02(最新版本)

工具介绍: P1finger 红队行动下的重点资产指纹识别工具。P1finger 是一个重点资产指纹识别的工具,旨在通过HTTP请求特征来识别目标系统。其主要特点包括: 语言和实现: 语言:使用Go语言(Golang)实现。 目的:强调跨平台能力和易于集成。 指纹库和检测策略: 指纹库:通过…

四川省专业技术人员继续教育网刷课脚本-JavaScript编写

脚本 学习网站:四川省专业技术人员继续教育网 edu.scjxjypx.com/ 脚本地址: chinahrt.com-刷课脚本 教程 1.插件安装(以Microsoft Edge浏览器为例)打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以点击屏幕右上角三个点,图示位置,然后点击扩展点击获取扩展搜索T…

Kafka事务实现原理

1 Kafka的事务 V.S RocketMQ RocketMQ事务主要解决问题:确保执行本地事务和发消息这俩操作都成功/失败。RocketMQ还有事务反查机制兜底,更提高事务执行的成功率和数据一致性。 而Kafka事务,是为确保在一个事务中发送的多条消息,要么都成功,要么都失败。 这里的多条消息不一…

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

脚本 学习网站:德州市专业技术人员继续教育服务平台: sddz.yxlearning.com 脚本地址:德州市专业技术人员继续教育服务平台-刷课脚本 教程 1.插件安装(以Microsoft Edge浏览器为例)打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以点击屏幕右上角三个点,图示位置,…

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

脚本 学习网站:sdwh.yxlearning.com,rsjwhjxjy.weihai.cn 脚本地址:威海市专业技术人员继续教育-刷课脚本 教程 1.插件安装(以Microsoft Edge浏览器为例)打开最中间那个蓝色绿色的浏览器,谷歌之类的浏览器也可以点击屏幕右上角三个点,图示位置,然后点击扩展点击获取扩展…

C# 绘制曲线的ScottPlot.NET

ScottPlot 是一个免费的开源 .NET 绘图库,可以轻松交互式地显示大型数据集。折线图、条形图、饼图、散点图等只需几行代码即可创建。 ScottPlot - .NET 的交互式绘图库ScottPlot 4.1 Demo 官方的demo是最好的学习例程 解压后的文件清单如下, 双击 ScottPlot.Demo.WinForms.…

Docker环境搭建以及常见问题

Docker环境搭建 主机环境要求在ubuntu16_20之间 Docker安装和卸载 apt安装方式 # 旧版本的docker sudo apt install docker.io sudo apt-get purge docker.io sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd官方安装方式 # 首先安装一些依赖包,使得能够通过HTT…

容器存储接口--CSI

目录一、背景二、CSI 是什么三、CSI 系统架构1、CSI 如何与 k8s 组件相互通信2、CSI 由哪些组件组成3、CSI 的工作原理4、k8s 存储中涉及的组件及其作用4.1、Sidecar Containers4.1.1、external-attacher4.1.2、external-provisioner4.1.3、external-resizer4.1.4、external-sn…

图文教程:从0到1将项目发布到 Maven 中央仓库

前言 本文基于官方文档 https://central.sonatype.org/publish/publish-guide/ 编写。 发布步骤:创建账号 创建用户 Token 创建命名空间 配置 GPG 配置项目 发布注意事项:发布成功的项目无法修改或者删除准备阶段 创建账号 已有 Google 或者 Github 账号可以跳过此步骤,可以…

sqlserver数据库下载安装

官网下载地址: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads然后下载它: 然后,看这位博主的,我就懒得写了https://www.bilibili.com/read/cv35599692/

花店鲜花管理与推荐系统+Python+Django网页界面+管理系统+计算机课设

一、介绍 花店鲜花管理与推荐系统。本系统使用Python作为主要开发语言开发的一个花店鲜花管理与推荐的网站平台。 网站前端界面采用HTML、CSS、BootStrap等技术搭建界面。后端采用Django框架处理用户的逻辑请求,并将用户的相关行为数据保存在数据库中。通过Ajax技术实现前后端…

云存储抽象层-FluentStorage

FluentStorage 是一个.NET云存储抽象层,支持多种云服务提供商。它提供了一个统一的API来处理不同云服务提供商的Blob存储(如AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake)和消息传递(如AWS SQS, Azure Queue/ServiceBus)。这个库完全用C#编写,支持.NET …