// ==UserScript== // @name 视频新版_腾讯 // @name:en Kill ADs and Watch VIP Videos // @namespace http://mofiter.com/ // @version 1.5 // @description VIP视频新版_腾讯[内嵌版] // @description:en maybe it's the most similar VIP videos script to origin website // @author mofiter // @require https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js // @match *://v.qq.com/x/* // @grant unsafeWindow // @grant GM_openInTab // @grant GM.openInTab // @grant GM_getValue // @grant GM.getValue // @grant GM_setValue // @grant GM.setValue // @grant GM_registerMenuCommand // @downloadURL none // ==/UserScript== (function() { 'use strict'; var jiexiname01="8090" var jiexiurl01="https://www.8090g.cn/?url=";//原链接"https://api.bbbbbb.me/jx/?url="; var jiexiname02="菜鸟" var jiexiurl02="https://jiexi.bm6ig.cn/?url="; var jiexiname03="1717" var jiexiurl03="https://www.1717yun.com/jx/ty.php?url="; var jiexiname04="二度" var jiexiurl04="http://jx.du2.cc/?url="; var jiexiname05="稳定" var jiexiurl05="http://jx.598110.com/?url="; //==========================判断是否为指定网站================================================== if(location.href.indexOf(".qq.com") > -1){ //是否是指定网址 var wytitle=$(document).attr('title'); wytitle=wytitle.replace("_1080P在线观看平台", ""); wytitle=wytitle.replace("_高清1080P在线观看平台", ""); wytitle=wytitle.replace("_腾讯视频", ""); wytitle=wytitle.replace("_综艺", ""); wytitle=wytitle.replace("_电影", ""); wytitle=wytitle.replace("-娱乐", ""); wytitle=wytitle.replace("-爱奇艺", ""); wytitle=wytitle.replace("-资讯", ""); wytitle=wytitle.replace("-搜索最新资讯", ""); wytitle=wytitle.replace("-完整版视频在线观看", ""); wytitle=wytitle.replace("-综艺节目", ""); wytitle=wytitle.replace("-电影", ""); wytitle=wytitle.replace("-电视剧全集", ""); wytitle=wytitle.replace("-电视剧", ""); wytitle=wytitle.replace("-儿童", ""); wytitle=wytitle.replace("-动画片大全儿童教育", ""); wytitle=wytitle.replace("-高清完整正版视频在线观看", ""); wytitle=wytitle.replace("-优酷", ""); wytitle=wytitle.replace("-动漫", ""); wytitle=wytitle.replace("-综艺", ""); $("title").html(wytitle); $(".mod_quick").remove();//删除VIP $(".btn_collect").remove();//删除加入看单 $(".mod_scene_change").remove();//VIP广告 $("#_vip_player_sec").remove();//开通VIP setTimeout(function () {//延迟2秒再执行 $(".mod_ad").remove();//删除播放器右下角小广告 $(".site_footer").remove();//删除网页底部 $(".wrapper_side").remove();//删除网页右侧推荐 $(".icon_refresh").parent().parent().parent().parent().parent().remove();//往上跳6级父元素 进行删除 删除下面的为你推荐 $("#active_mod_viewstars").remove();//删除只看 谁的电影 $(".txp_barrage_switch").siblings().remove();//删除弹幕外其经同级元素 $(".action_wrap").remove();//删除字幕开关左边广告 $(".txp_comment_hot").remove();//删除字幕左边的“热” $("#shortcut").remove();//删除浮动框 //$(".txp_ad").parent().attr("class","txp_none"); //$(".txp_ad").remove;//删除播放区域的广告视频 //txp_none var linshizujian=$(".mod_episode").parent()//获取此元素的上一级 删除的是播放列表的推荐系列 $(">div:nth-child(5)",linshizujian).remove();//获取此元素下的 div 第6个 子元素 并删除 不明所以 实际删除的是第5个 $(">div:nth-child(4)",linshizujian).remove();//获取此元素下的 div 第5个 子元素 并删除 不明所以 实际删除的是第4个 $(">div:nth-child(3)",linshizujian).remove();//获取此元素下的 div 第4个 子元素 并删除 不明所以 实际删除的是第3个 linshizujian=$(".mod_row_box_casts").parent();//获取此元素的上一级 删除的是 主演以下的电影推广 $(">div:nth-child(3)",linshizujian).remove();//获取此元素下的 div 第4个 子元素 并删除 不明所以 实际删除的是第3个 //==========================给优酷原组件 添加弹出窗口VIP解析====================================== var yuanlogo = $(".link_logo"); //根据类找到元素 取他的下一级元素 yuanlogo.attr("target","view_window");//给字定组件斌值 (弹窗) 不过 优酷设置后 已无效 yuanlogo.attr("href",jiexiurl05+location.href); //修改原超链接地址为 解析视频地址 $(".jiexianniu").css({"background":"#d0ad46","height":"28px","width":"64px","color":"#8ef263","font-size":"10px"});//给解析按钮 添加样式 $(".txp_top_btns").remove(); //删除加入看单 var zimubutton=$(".yk_dm_button");//找到弹窗按钮元素 var mingzi=zimubutton.prop("className");//获取弹窗元素的class var zhaodaoweizhi=mingzi.indexOf("enable");//查找弹窗元素class里的enable if(zhaodaoweizhi > 0){//查找值 是否存在 zimubutton.attr("id","tangchuzimushijian");//给按钮事件添加ID特征 document.getElementById("tangchuzimushijian").click();//根据ID特征来执行页面跳转 // alert("已经点击了"); };//单击事件结束 }, 3000); setInterval(()=>{//无限循环 间隔 500 毫秒 $(".doki_btns").parent().remove();//删除 主演关注 $(".tvip_layer").remove();//删除试看结束后的VIP提示 $("#mask_layer").remove();//删除试看结束后的遮罩层 $(".mod_vip_popup").remove(); }, 500); // var zimubutton=$("
"); // $(".g-so").after(zimubutton);//在指定元素起始处 导入 zimubutton 变量内容 //==========================到指定文本中间内容段================================================== //var str1="aaa@hotmail.com";//要截取@到.之间的内容 //var str2=str1.substring(str1.indexOf("@")+1,str1.indexOf(".")); 取文本 @ 至 . 之间的内容 //alert(str1); //弹出对话框 //==========================给嵌入式播放 导入按钮================================================= var jiexibianliang = $(" "+ " "+ " "+ " "+ ""+ ""); $(".panel_body_1").prepend(jiexibianliang);//在指定元素起始处 导入 jiexibianliang 变量内容 $(".panel_body_1").prepend(jiexibianliang);//在指定元素起始处 导入 jiexibianliang 变量内容 } $(".fn-shipin-jiexi-text").click(()=>{//按钮执行 fn-shipin-jiexi-text 事件 var bfurl="";//实用前提前申请变量 $(".jiexianniu").css("color","#8ef263");//所有解析按钮恢复默认色 var dangqianniu=$(":focus");//获取当前焦点元素 dangqianniu.css("color","#ff0000");//给焦点元素添上红色字体 if(document.getElementById("iframe-player") == null){//判断是否已经加载过播放组件 var ykPlayer = $("#tenvideo_player");//设置变量找到准备插入嵌入式播放位置 bfurl= dangqianniu.attr("value")+ location.href//获取元素 value值 并加上 当前网址链接 var videoPlayer = $("
"); //播放器代码 ykPlayer.empty(); //移除准备嵌入播放器位置原有子元素及信息 ykPlayer.append(videoPlayer);//嵌入位置导入播放代码 $("#module_basic_player").css("height","100%"); var player = $("#player");//设置变量找到准备插入嵌入式播放位置 player.css("height","100%");//设置准备嵌入位置的高度百分百展示 player.empty();//移除准备嵌入播放器位置原有子元素及信息 player.append(videoPlayer);//嵌入位置导入播放代码 } else { bfurl= $(":focus").attr("value")+ location.href//获取当前元素并取 value 值 并加上 当前网址链接 $("#iframe-player").attr("src",bfurl);//将有效播放URL 斌值给已经加载过的 iframe-player 变量上 dangqianniu.css("color","#ff0000");//给焦点元素添上红色字体 //alert('再次点击1');//弹出对话框 } });//单击事件结束 })();