您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
链世界刷课
// ==UserScript== // @name 链识界自动刷课1.1 // @namespace http://tampermonkey.net/ // @version 1.1 // @description 链世界刷课 // @author You // @match https://lianjia.yunxuetang.cn/o2o/ // @icon https://www.google.com/s2/favicons?sz=64&domain=yunxuetang.cn // @grant none // ==/UserScript== (function() { 'use strict';0 setInterval(panduan,5200) function panduan(){ //判断有没有看完-看剩余时间的元素能找到吗 if(document.querySelector("#app div.yxtulcdsdk-course-player__countdown.standard-size-12.yxtulcdsdk-flex-center > div > span")){ console.log("没看完001") console.log("当前进度:"+document.querySelector("#videocontainer > div.jw-controls.jw-reset > div.jw-controlbar.jw-background-color.jw-reset > div.jw-group.jw-controlbar-left-group.jw-reset > span.jw-text.jw-reset.jw-text-elapsed").textContent + "/" + document.querySelector("#videocontainer > div.jw-controls.jw-reset > div.jw-controlbar.jw-background-color.jw-reset > div.jw-group.jw-controlbar-left-group.jw-reset > span.jw-text.jw-reset.jw-text-duration").textContent) }else{ console.log("看完了,OK了001") } //判断有没有看完-对比时间 if(document.querySelector("#app div.yxtulcdsdk-course-player__countdown.standard-size-12.yxtulcdsdk-flex-center > div > span")){ console.log("没看完002") }else{ console.log("看完了,OK了002") //单击下一个 document.querySelector(".text-59.font-size-12.mb8.lh20").parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling.getElementsByTagName("div")[4].click() } //对付挂机验证 if(document.querySelector("#app > div > main > div > div > div.yxtf-dialog__wrapper > div > div > div > div:nth-child(4) > button")!=null){ console.log("挂机验证来了!") document.querySelector("#app > div > main > div > div > div.yxtf-dialog__wrapper > div > div > div > div:nth-child(4) > button").click() }else{ console.log("未触发挂机验证") } console.log("----------------") } ``` //0.1倍播放速度(娱乐功能) document.querySelector("#vjs_video_1_html5_api").playbackRate = 0.1 //单击下一个 //document.querySelector(".text-59.font-size-12.mb8.lh20").parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling.getElementsByTagName("div")[4].click() //下一个兄弟节点 //sec.nextSibling //上一个兄弟节点 //sec.previousSibling //单击下一个节点里的新视频 //document.querySelector(".text-59.font-size-12.mb8.lh20").parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling.getElementsByClassName("flex-space-between")[1].click() //剩余时间 document.querySelector("#app div.yxtulcdsdk-course-player__countdown.standard-size-12.yxtulcdsdk-flex-center > div > span").textContent //判断有没有看完 if(document.querySelector("#app div.yxtulcdsdk-course-player__countdown.standard-size-12.yxtulcdsdk-flex-center > div > span")){console.log("没看完")}else{console.log("看完了,OK了")} //正在播放 //document.querySelector(".text-59.font-size-12.mb8.lh20") //正在播放的根 //document.querySelector(".text-59.font-size-12.mb8.lh20").parentElement.parentElement.parentElement.parentElement.parentElement //下一个兄弟节点 //var sec = document.querySelector(".text-59.font-size-12.mb8.lh20").parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling //下一个兄弟节点 //sec.nextSibling //上一个兄弟节点 //sec.previousSibling //下一个根节点 document.querySelector(".text-59.font-size-12.mb8.lh20").parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling //对比时间一样吗 if(document.querySelector("#videocontainer > div.jw-controls.jw-reset > div.jw-controlbar.jw-background-color.jw-reset > div.jw-group.jw-controlbar-left-group.jw-reset > span.jw-text.jw-reset.jw-text-elapsed").textContent === document.querySelector("#videocontainer > div.jw-controls.jw-reset > div.jw-controlbar.jw-background-color.jw-reset > div.jw-group.jw-controlbar-left-group.jw-reset > span.jw-text.jw-reset.jw-text-duration").textContent){console.log("时间一样")}else{console.log("不一样!!")} //左边时间 document.querySelector("#videocontainer > div.jw-controls.jw-reset > div.jw-controlbar.jw-background-color.jw-reset > div.jw-group.jw-controlbar-left-group.jw-reset > span.jw-text.jw-reset.jw-text-elapsed").textContent //右边时间 document.querySelector("#videocontainer > div.jw-controls.jw-reset > div.jw-controlbar.jw-background-color.jw-reset > div.jw-group.jw-controlbar-left-group.jw-reset > span.jw-text.jw-reset.jw-text-duration").textContent ``` })();