广告脚本是什么 教你写脚本屏蔽百度广告 csdn广告
新手教你写脚本屏蔽百度广告
相信你在百度搜索的时候也碰到很多广告,它让我们更难找到我们所想要的内容。
所以我们就来屏蔽它,眼不见为净。
要别人写的脚本还不如我们自己学习,自己写一个,作者也是新手广告脚本是什么,亲自编写并测试可用无后门
效果图:
这里采用jQuery方法写的js
// ==UserScript==
// @name 屏蔽百度广告
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author Skity666
// @match https://www.baidu.com/*
// @include https://www.baidu.com/*
// @grant none
// @require https://cdn.staticfile.org/jquery/2.1.4/jquery.min.js
// ==/UserScript==
jQuery.noConflict();
(function($) {
'use strict';
//在dom加载完毕后执行方法
$(document).ready(function() {
refresh()
var url=window.location.href;
setInterval(function(){
if(window.location.href!=url){
url=window.location.href;
refresh();
}
refresh();
}, 1000);
//清理广告方法
function refresh(){
//移除的一些广告
$(".EC_ppim_new_gap_bottom").remove()
$("#content_right").remove();
//移除延迟弹出的一些广告
setTimeout(function(){
//判断每个span标签
$("span").each(function() {
//$(this)[0],可以再次将jQuery对象包装为js对象,从而使用js对象的属性和方法。
if ($(this)[0].innerHTML == '广告') {
console.log($(this)[0].innerHTML);
$(this).parent().parent().remove();
}
})
$("a").each(function() {
if ($(this)[0].innerHTML == '评价') {
console.log($(this)[0].innerHTML);
$(this).parent().parent().remove();
}
})
$(".EC_ppim_new_gap_bottom").remove()
$("#content_right").remove();
}, 1000);
}
});
// Your code here...
})(jQuery);