🏠 

DMZJ去视频广告及提取地址

去除动漫之家的视频广告,点击不同视频时提取地址。


安装此脚本?
// ==UserScript==
// @namespace    https://greasyfork.org/zh-CN/users/30310-adan1
// @name         DMZJ去视频广告及提取地址
// @description  去除动漫之家的视频广告,点击不同视频时提取地址。
// @icon		 http://donghua.dmzj.com/favicon.ico
// @author       Adan1
// @exclude      http://adan.homepage/
// @include      http://donghua.dmzj.com/donghua_play/*
// @include      http://donghua.dmzj.com/donghua_info/*
// @include      http://donghua.dmzj.com/*
// @include      http://manhua.dmzj.com/*
// @include      http://xs.dmzj.com/*
// @exclude      http://acg.178.com/*/t_*.html
// @include      http://acg.178.com/*
// @include      http://t.178.com/widget/tweet/resource*.html
// @grant        GM_getValue
// @require		 http://cdn.staticfile.org/jquery/1.8.3/jquery.min.js
// @run-at       document-end
// @encoding     utf-8
// @date         2016-02-14
// @version      0.4
// @modified     2016-03-19
// ==/UserScript==
function removeById(id){
$("#"+id).remove();
}
var removesById, removesByHref;
if(false){
removesById = function(id){
var n = $("#"+id);
n.parent().css("backgroundColor","black");
n.remove();
};
removesByHref = function(href, subTagName){ // subTag必须存在防止意外事故
var n = $("a[href='"+href+"'] "+subTagName);
n.parent().css("backgroundColor","black");
n.remove();
}
}else{
removesById = function(id){
$("#"+id).parent().remove();
};
removesByHref = function(href, subTagName){ // subTag必须存在防止意外事故
$("a[href='"+href+"'] "+subTagName).parent().remove();
}
}
function removeIframe(src){
$("iframe[src='"+src+"']").remove();
}
// 视频广告
removeById("ad");
// 顶底广告
removesById("BAIDU_UNION__wrapper_u2288649_0");
removesById("BAIDU_UNION__wrapper_u2288646_0");
removeIframe("http://acg.178.com/201207/t_137372048994.html");
removeById("SG_GG_CONTAINER_731");
removeById("SG_GG_CONTAINER_725");removeById("adv1");
// 内容广告
removesById("ac_js86_116683");
removeById("BAIDU_UNION__wrapper_u2071031_0");
removeById("app_manhua");
removesByHref("http://www.dmzj.com/app/pc.html", "img");
removeById("floatCode");
// 提取视频地址
$(".ani-player").each(function(){
var box = $(this);
box.find(".cite-tools ul>li").each(function(){
var btn = $(this).children("a");
box.append("[", btn.html(), "] ");
var lnkobj = $([  "<a href='", "javascript:void(0);", "' target='_blank'>", "?", "</a>"  ].join(""));
lnkobj.appendTo(box);
box.append("<br/>");
btn.one("click", function(){	//alert("one");
var lnk = box.find(".ani-player-box embed").attr("src");
if(lnk==undefined){
lnk = box.find(".ani-player-box a").attr("href");
}
lnkobj.html(lnk);
lnkobj.attr("href", lnk);
});
});
});