广告脚本是什么 教你写脚本屏蔽百度广告 csdn广告

11/28 04:06:41 来源网站:辅助卡盟网

广告脚本是什么 教你写脚本屏蔽百度广告 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);