try to take over the world!
当前为
// ==UserScript==
// @name chaoxing-download
// @namespace http://tampermonkey.net/
// @version 0.2
// @description try to take over the world!
// @author NL
// @match https://mooc1-1.chaoxing.com/mycourse/studentstudy?*
// @grant none
// ==/UserScript==
function setDl(){
var iframes = document.getElementById("iframe").contentWindow.document.querySelectorAll("iframe")
for(let i=0;i<iframes.length;i++){
if(iframes[i].getAttribute("objectId")==null){
continue
}
var url = "http://d0.ananas.chaoxing.com/download/"+iframes[i].getAttribute("objectId")
var a = document.createElement('a');
a.setAttribute('href', url);
a.setAttribute('class','downloadable-content')
var textnode=document.createTextNode("↓下载课件")
a.appendChild(textnode)
if(iframes[i].parentElement.getElementsByClassName('downloadable-content').length==0){
iframes[i].parentNode.insertBefore(a,iframes[i])
console.log("inserted"+i)
} else {//console.log('inserted already')
//console.log(iframes[i].parentElement.getElementsByClassName('downloadable-content'))
}
}
}
(function() {
'use strict';
var old_text = "";
console.log("downloader script running:");
setTimeout(function (){
old_text = document.getElementsByTagName("h1")[0].innerHTML;
document.getElementsByTagName("h1")[0].innerHTML += "--->Waiting";
},500);
setTimeout(function(){
var parent_node = document.getElementsByClassName("goback")[0]
var bt = document.createElement("button")
bt.innerHTML = "刷新下载"
bt.onclick = function(){setDl()}
parent_node.appendChild(bt)
},500);
setTimeout(function(){
document.getElementsByTagName("h1")[0].innerHTML = old_text
setDl()
},1500);
// Your code here...
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址