1 Star 0 Fork 0

代码神童 / casperjsDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
global.js 16.25 KB
一键复制 编辑 原始数据 按行查看 历史
代码神童 提交于 2020-02-16 01:11 . 上传
(function() {
//以下VIP解析功能
var apis = [
{"name": "4K蓝光", "url": "http://www.jx4k.com/k.php?url="},
{"name":"①优酷", "url": "https://www.2ajx.com/vip.php?url="},
{"name":"②爱奇艺","url":"http://k8aa.com/jx/index.php?url="},
{"name":"③腾讯","url":"http://api.jiexi.la/?url="},
{"name":"④芒果","url":"https://jiexi.380k.com/?url="},
{"name":"⑤爱腾","url":"http://jx.cmszy.cn/?v="},
    {"name":"⑥全能解析","url":"http://api.dj6u.com/jx.php?url="},
{"name":"⑦芒果腾优","url":"https://yi29f.cn/vip.php?url="},
{"name":"⑧优酷芒果","url":"http://api.baiyug.vip/index.php?url="},
{"name":"⑨腾讯","url":"http://cn.bjbanshan.cn/jx.php?url="},
{"name":"⑩爱奇艺芒优","url":"http://jx.mw0.cc/?url="},
{"name":"11爱奇艺腾讯芒果","url":"http://yun.360dy.wang/jx.php?url="},
{"name":"12腾讯芒奇","url":"http://jx.1ff1.cn/?url="},
{"name":"13爱奇艺","url":"https://660e.com/?url="},
{"name":"14芒腾奇","url":"http://api.baiyug.vip/index.php?url="},
{"name":"15腾爱奇艺芒果","url":"http://www.pangujiexi.cc/jiexi.php?url="},
  {"name":"16腾讯奇芒","url":"http://jqaaa.com/jx.php?url="},
{"name":"17爱奇艺腾讯","url":"http://api.m2048.com/index.php?url="},
{"name":"18腾讯爱奇艺","url":"http://19g.top/?url="},
{"name":"19芒果爱奇艺","url":"http://jx.0421v.pw/index.php?url="},
{"name":"20优酷爱奇艺","url":"http://jx.drgxj.com/?url="},
{"name":"21芒果爱奇艺","url":"https://www.heimijx.com/jx/api/?url="},
    {"name":"22爱奇艺腾讯","url":"http://k8aa.com/jx/index.php?url="},    
    {"name":"23腾讯爱奇艺优酷","url":"http://www.guandianzhiku.com/v/s/?url="},
{"name":"24芒果腾讯","url":"https://aoye8.com/vip/vip.php?url="},
{"name":"25腾讯","url":"http://api.oopw.top/jiexi/?url="},
    {"name":"26芒果腾讯爱奇艺","url":"https://api.steak517.top/?url="},
    {"name":"27腾讯爱奇艺芒果","url":"https://api.mcncn.cn/?url="},
    {"name":"28爱奇艺腾讯","url":"https://jiexi8.com/vip/index.php?url="},
    {"name":"29全能解析","url":"https://jx.f41.cc/?url="},
{"name":"30全能","url":"http://jx.iztyy.com/svip/?url="},
{"name":"31全能解析","url":"https://jx.iztyy.com/svip/?url="},
{"name":"32优酷爱奇艺腾讯","url":"https://vip.ditouxiaoxiang.cn/?url="},
{"name":"33全能解析","url":"http://api.mkxiu.cn/?url="},
{"name":"34全能","url":"https://jx.yqmao.cn/jiexi.php?url="},
{"name":"35腾讯芒果爱奇艺","url":"http://jx.cx77m1.cn/?url="},
{"name":"36优酷爱奇艺腾讯","url":"http://wbjx.cx77m1.cn/wabi/?url="},
{"name":"37芒果腾讯优酷","url":"http://jx.wsy666.site/?url="},
{"name":"38爱奇艺优酷","url":"http://wtatom.top/jx/?url="},
{"name":"39全能","url":"https://www.jiexila.com/?url="},
{"name":"40腾讯爱奇艺","url":"https://jiexi.bm6ig.cn/?url="},
 {"name":"41优酷","url":"http://okjx.cc/?url="},
{"name":"42芒果腾讯","url":"https://www.ckmov.com/?url="},
    {"name":"43爱奇艺腾讯芒果","url":"http://vip.52jiexi.top/?COLLCC=2964076775&COLLCC=865063344&url="},
    {"name":"44芒果腾讯","url":"https://api.tv920.com/vip/?url="},
{"name":"45腾爱优芒","url":"https://api.yatongle.com/?url"},
];
loadVipFunc();
//置顶置底功能,不需要在前面加//即可
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'[235-8acdf-yA-V]'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(7(){g(6.o(\'i\')){}p{7 i(){8 2=6.y("div");2.A="2";2.setAttribute("3","font-B:4vw !5;width:q !5;C:q !5;line-C:q !5;text-align:r !5;j:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAABD0lEQVR42u3bMRLCMAwFUbz3v7MpKKACkvhLzsyqcCntO4DHfNx7eAgQIECAAAECBAgQIECAAAECBAgQIOBzxhzzxoBXfJ5AMr+CQDY/TyCdnyaQz88SqMhPEqjJzxGoyk8RyOXPMUeeQC7//SYJJPMrCGTz8wTS+WkC+fwsgYr8JIGa/ByBqvwUgbr8DIHK/ASB2vz1BKrzVxOoz19LoCN/JYGe/HUEuvJXEejLX0OgM38Fgd786wS6868S6M+/RmCH/CsE9sg/T2CX/LME9sk/R2Cn/DME/llSl3/8Or+X1OYfvc6vJfX5x67zfUlP/pHrwx8cAgQIECBAgAABAgQIECBAgAABAgQIECCgfJ7DZZC9LC8fDAAAAABJRU5ErkJggg==\') no-repeat r r !5;j-B:D D !5;j-s:c(d,d,d,0.9) !5;box-shadow:t f f c(0,0,0,0.4);s:#000 !5;position:fixed !5;bottom:15vh !5;right:45vw !5;z-index:99999999999999999 !5;border-radius:100% !5;a:h;");6.k.E(2)};7 F(){8 l;8 theBody=6.getElementsByTagName(\'k\')[0];8 topTopBtn=6.o(\'2\');6.ontouchstart=7(e){g(l){clearTimeout(l)};G=e.H[0].I};6.ontouchmove=7(e){J=e.H[0].I;8 u=J-G;g(u>0){2.3.m="1";2.3.a="K";2.3.L="M(0deg)";2.3.N="t f f c(0,0,0,0.4)";2.O=7(){P.Q(0,0);n.3.a="h";2.R(\'S\',n,T)}}p g(u<0){2.3.m="1";2.3.a="K";2.3.L="M(180deg)";2.3.N="t -f f c(0,0,0,0.4)";2.O=7(){P.Q(0,6.k.scrollHeight);n.3.a="h";2.R(\'S\',n,T)}}p{2.3.a="h"}};6.ontouchend=7(e){l=U(7(){2.3.transitionProperty="m,j-s";2.3.transitionDuration="500ms";2.3.transitionTimingFunction="linear";2.3.m="0";2.3.V="c(v,v,v,1)";U(7(){2.3.a="h";2.3.V="c(d,d,d,0.9)"},500)},3000)}};8 w;w=6.o(\'2\');g(!w){i();F()};8 x=6.y(\'b\');x.A=\'i\';6.k.E(x)}})();',[],58,'||toTopBtn|style||important|document|function|var||display||rgba|250||1px|if|none|toTopLikeKuAn|background|body|toTopTimer|opacity|this|getElementById|else|10vw|center|color|0px|myY|200|isHaveToTopBtn|pans|createElement||id|size|height|3vw|appendChild|isScrollToTop|mystartY|changedTouches|clientY|myendY|block|transform|rotateZ|boxShadow|onclick|window|scrollTo|removeEventListener|click|false|setTimeout|backgroundColor'.split('|'),0,{}));
//小说双击自动滚动功能,白名单设置
function openReadScrollMode(){
var whiteList=["jx.hao0606.com"];
var inWhiteList = false;
for(var i=0;i<whiteList.length;i++){
if(location.href.indexOf(whiteList[i])!=-1){
inWhiteList = true;
break;
}
}
if(!inWhiteList){
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(5(){6(3.1c(\'L\')){}1b{4 f=3.1a(\'b\');f.19=\'L\';3.7.18(f);13(J,12);5 J(){N();6(9.w.Y(\'X\')>-1){9.t(0,0);i=H;j[h]=M(r,s);h++}}4 g,u,p,s=W;4 h=0;4 i=C;4 j=o V();5 r(){g=3.B.l||3.7.l;9.t(0,++g)};5 F(){i=C;T(4 x=0;x<j.S;x++){R(j[x])};h=0};5 N(){K(2,3.7,5(a,n){i=H;j[h]=M(r,s);h++});4 b=3.P(\'7\')[0];3.m("Q",5(e){u=e.I[0].G});3.m("U",5(e){p=e.I[0].G;4 y=p-u;6(y>=15){9.w="";F()}})};4 k=0;3.m("t",A);5 A(){z=3.B.l||3.7.l;6(z+9.Z.10>3.7.O+11){k=k*1+1;6(k>1&&i){}}}5 K(n,c,d){c.14(\'16\',17);4 n=E(n)<1?1:E(n),8=0,q=0;4 e=5(a){4 b=o v().D();8=(b-q)<1d?8+1:0;q=o v().D();6(8>=n-1){d(a,n);8=0}};c.m(\'1e\',e)}}})();',62,77,'|||document|var|function|if|body|count|window||||||||||||scrollTop|addEventListener||new|pooendY|lastTime|pooScrollWin|poomsec|scroll|poostartY|Date|dataOxp|||topin|dddb|documentElement|false|getTime|parseInt|pooScrollWin_Off|clientY|true|changedTouches|okrex|nclickEvent|xxmRead2019|setInterval|scrollAutoClickNextUrl|scrollHeight|getElementsByTagName|touchstart|clearInterval|length|for|touchmove|Array|40|oxp|indexOf|screen|height|110|400|setTimeout|removeEventListener||dblclick|null|appendChild|id|createElement|else|getElementById|300|click'.split('|'),0,{}))
}
}
//小说双击自动滑动,多次双击可以加速,上滑停止滑动;
//如果要关闭此功能,可以在下面一行代码前加上"//"即可
//openReadScrollMode();
//以下是VIP解析功能
function loadVipFunc(){
var domain = location.href.split("?");
var ye = "<span style='display:block;float:left;width:5vw;height:5vw;font-size:2.5vw;color:#4D4B19;line-height:5vw;text-align:center;border-radius:100%;box-shadow:0px 0px 3px #a9a9a9;background:#0078FF;margin:3.78vw 2.1vw;'>★</span>";
if (domain[0].match(".iqiyi.com") || domain[0].match(".youku.com") || domain[0].match(".le.com") || domain[0].match(".letv.com") || domain[0].match("v.qq.com") || domain[0].match(".tudou.com") || domain[0].match(".mgtv.com") || domain[0].match(".sohu.com")) {
var myBtn = document.createElement("div");
myBtn.id = "myBtn2019";
myBtn.innerHTML = "‍🇻🇮 🇵";
myBtn.setAttribute("style", "width:16vw;height:16vw;position:fixed;bottom:25vh;right:10vw;z-index:100000;border-radius:100%;text-align:center;line-height:15vw;box-shadow:0px 1px 3px rgba(0,0,0,0.3);font-size:3.2vw;background:#fafafa;");
myBtn.onclick = function() {
loadVip(location.href);
};
document.body.appendChild(myBtn);
var myul = document.createElement("ul");
myul.id = "myul2019";
myul.setAttribute("style", "display:none;background:#fff;box-shadow:0px 1px 10px rgba(0,0,0,0.3);margin:0;padding:0 4.2vw;position:fixed;bottom:35vh;right:12vw;z-index:99999;height:60vh;overflow:scroll;border-radius:1.26vw;");
for (var i = 0; i < apis.length; i++) {
var myli = document.createElement("li");
var that = this;
myli.setAttribute("style", "margin:0;padding:0;display:block;list-style:none;font-size:4.2vw;width:33.6vw;text-align:left;line-height:12.6vw;letter-spacing:0;border-bottom:1px solid #f0f0f0;position:relative;overflow:hidden;text-overflow:hidden;white-space:nowrap;");
(function(num) {
myli.onclick = function() {
window.open(apis[num].url + tryGetRealUrl(location.href), '_blank');
};
myli.ontouchstart = function() {
this.style.cssText += "color:yellow;background:#373737;border-radius:1.26vw;";
};
myli.ontouchend = function() {
this.style.cssText += "color:black;background:transparent;border-radius:0;";
};
})(i);
myli.innerHTML = apis[i].name;
myul.appendChild(myli)
}
document.body.appendChild(myul);
//让视频区域显示文字,直接解析
showVipTitle(location.href);
}
}
function showVipTitle(url) {
var titleStr = "视频连接成功!点击选择解析接口";
if (url.indexOf("iqiyi.com") != -1) {
var iframe = document.getElementById('_if');
if (iframe) {
window.location.reload();
return;
};
var i = document.getElementsByClassName('m-video-player-wrap')[0];
if (typeof(i) != 'undefined') {
i.style.height = '220px';
i.style.color = '#fff';
i.style.lineHeight = '15';
i.style.position = 'static';
i.style.paddingTop = '0%';
i.style.background = '#000000';
i.style.textAlign = 'center';
i.innerHTML = '<div>' + titleStr + '</div>';
i.addEventListener('tap',
function() {
loadVip(window.location.href);
})
};
} else if (url.indexOf("v.qq.com") != -1) {
var i = document.getElementsByClassName('site_player')[0];
if (typeof(i) != 'undefined') {
i.style.height = '210px';
i.style.background = '#000000';
i.style.textAlign = 'center';
i.style.color = '#fff';
i.style.lineHeight = '14';
i.innerHTML = '<div>' + titleStr + '</div>';
i.addEventListener('touchstart',
function(e) {
loadVip(window.location.href);
})
};
} else if (url.indexOf("m.le.com") != -1) {
var i = document.getElementsByClassName('playB')[0];
if (typeof(i) != 'undefined') {
i.style.background = '#000000';
i.innerHTML = '<div>' + titleStr + '</div>';
i.style.width = '100%';
i.style.textAlign = 'center';
i.style.lineHeight = '14';
i.style.color = '#fff';
i.addEventListener('touchstart',
function(e) {
loadVip(window.location.href);
});
}
} else if (url.indexOf("youku.com") != -1) {
var i = document.getElementById('playerBox');
if (typeof(i) != 'undefined') {
i.style.background = '#000000';
i.style.color = '#fff';
i.style.textAlign = 'center';
i.style.lineHeight = '15';
i.innerHTML = '<div>' + titleStr + '</div>';
i.addEventListener('touchstart',
function(e) {
loadVip(window.location.href);
});
}
} else if (url.indexOf("mgtv.com") != -1) {
var i = document.getElementsByClassName('video-area')[0];
if (typeof(i) != 'undefined') {
i.style.background = '#000000';
i.style.color = '#fff';
i.style.textAlign = 'center';
i.style.lineHeight = '16';
i.innerHTML = '<div>' + titleStr + '</div>';
i.addEventListener('click',
function(e) {
loadVip(window.location.href);
});
}
} else if (url.indexOf("sohu.com") != -1) {
var i = document.getElementsByClassName('x-player')[0];
var x = document.getElementById('top-poster');
if (typeof(i) != 'undefined') {
i.style.background = '#000000';
i.style.color = '#fff';
i.style.textAlign = 'center';
i.style.lineHeight = '13';
i.innerHTML = '<div>' + titleStr + '</div>';
i.addEventListener('touchstart',
function(e) {
loadVip(window.location.href);
})
} else if (typeof(x) != 'undefined') {
x.style.background = '#000000';
x.style.color = '#fff';
x.style.height = '210px';
x.style.textAlign = 'center';
x.style.lineHeight = '13';
i.innerHTML = '<div>' + titleStr + '</div>';
x.addEventListener('click',
function() {
loadVip(window.location.href);
});
}
} else if (url.indexOf("baofeng.com") != -1) {
var myVideo = document.getElementsByTagName('video')[0];
myVideo.pause();
var i = document.getElementById('videoplayer');
if (typeof(i) != 'undefined') {
i.style.background = '#000000';
i.style.textAlign = 'center';
i.style.color = '#fff';
i.style.lineHeight = '17';
i.innerHTML = '<div>' + titleStr + '</div>';
i.addEventListener('touchstart',
function(e) {
loadVip(window.location.href);
});
}
}
}
function tryGetRealUrl(url) {
var realUrl = url;
try {
realUrl = getRealUrl(url);
} catch(err) {
console.log(err);
}
return realUrl;
}
function getYoukuRealUrl(url) {
var li = document.getElementsByClassName('hot-row-bottom')[0].children[0];
var data = li.getAttribute('data-param');
var s = data.split('svid=');
if (s.length > 1) {
var svid = s[1].split('&')[0];
return 'https://v.youku.com/v_show/id_' + svid + '.html';
}
return url;
}
function getRealUrl(url) {
var dataurl2 = url;
var txurlc = dataurl2.split(":");
var txurl = txurlc[1].slice(0, 12);
var ykurl = txurlc[1].slice(0, 13);
var ykdata = txurlc[1].slice(13);
var funurl = txurlc[1].slice(0, 11);
if (ykurl == '//m.youku.com') {
return getYoukuRealUrl(url);
}
if (ykurl == '//m.youku.com') {
var txurlc = dataurl2.split(":");
var ykurl = txurlc[1].slice(0, 13);
var ykdata = txurlc[1].slice(13);
dataurl2 = 'http://www.youku.com' + ykdata;
} else if (ykurl == '//m.iqiyi.com') {
var txurlc = dataurl2.split(":");
var ykurl = txurlc[1].slice(0, 13);
var ykdata = txurlc[1].slice(13);
dataurl2 = 'https://www.iqiyi.com' + ykdata;
} else if (txurl == '//m.v.qq.com') {
var vid = getParam(dataurl2, "vid");
var cid = getParam(dataurl2, "cid");
var txdata2 = dataurl2.split("?");
var str = "play.html";
if (txdata2[0].slice(txdata2[0].length - str.length) == str) {
if (cid.length > 1) {
dataurl2 = "https://v.qq.com/x/cover/" + cid + ".html";
return dataurl2;
} else if (vid.length == 11) {
return "https://v.qq.com/x/page/" + vid + ".html";
}
}
cid = txdata2[0].slice( - 20, -5);
if (vid.length == 11) {
dataurl2 = 'https://v.qq.com/x/cover/' + cid + '/' + vid + '.html';
} else {
dataurl2 = 'https://v.qq.com/x/cover/' + cid + '.html';
}
} else if (ykurl == '//m.le.com/vp') {
var leurlc = dataurl2.split("_");
var leurl = leurlc[1];
dataurl2 = 'http://www.le.com/ptv/vplay/' + leurl;
}
return dataurl2;
}
function getParam(dataurl2, name) {
return dataurl2.match(new RegExp('[?&]' + name + '=([^?&]+)', 'i')) ? decodeURIComponent(RegExp.$1) : '';
}
function loadVip(url) {
var myBtn = document.getElementById("myBtn2019");
var myul = document.getElementById("myul2019");
if (myul.style.display == "none") {
myul.style.display = "block";
myBtn.innerHTML = "👈";
myBtn.style.transform = "rotateZ(45deg)";
} else {
myul.style.display = "none";
myBtn.innerHTML = "🇻🇮 🇵";
myBtn.style.transform = "rotateZ(0deg)";
}
}
})();
JavaScript
1
https://gitee.com/shentong_012/casperjsDemo.git
git@gitee.com:shentong_012/casperjsDemo.git
shentong_012
casperjsDemo
casperjsDemo
master

搜索帮助