Load successive pages
// ==UserScript==
// @name DMZJ Auto Loader
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Load successive pages
// @author Siyuan
// @include /^http(s)?://q\.dmzj\.com/[0-9]+/[0-9]+/[0-9]+.shtml/
// @grant none
// ==/UserScript==
(function() {
'use strict';
var dom = document.getElementById("chapter_contents_first");
var idx = g_chapter_page - 1;
var data = g_chapter_pages_url;
var load_completed = function() {
var eles = [];
eles.push(document.getElementById("control_block"));
eles.push(document.getElementById("page_num_title").parentNode);
eles.push(document.getElementById("jump_select"));
for (var i = 0; i < eles.length; i++) {
var ele = eles[i];
ele.parentNode.removeChild(ele);
}
};
var load_next = function(page) {
var url = data[page];
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {
dom.innerHTML += this.responseText;
if (page + 1 < data.length) {
load_next(page + 1);
} else{
load_completed();
}
} else {
console.log("Load page failed, " + url);
}
}
};
console.log("Try load page, " + url);
xhttp.open("GET", url, true);
xhttp.send();
};
load_next(idx + 1);
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址