资讯专栏INFORMATION COLUMN

基于 Tampermonkey插件的 百度广告屏蔽脚本

jiekechoo / 3095人阅读

摘要:由于一些广告是动态加载,也无能为力,所以,自己写了一个脚本来过滤这些动态广告。使用前使用后已过滤条垃圾广告,本次过滤条脚本

由于一些广告是动态加载,adplus也无能为力,所以,自己写了一个脚本来过滤这些动态广告。

使用前:

使用后:

// ==UserScript==
// @name         ad-baidu
// @namespace    https://baidu.com/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.baidu.com/**
// @grant        none
// ==/UserScript==
var selectors = `
#content_left [style*="display:block !important;visibility:visible !important"]
[tpl="right_toplist"]
[class="c-gray c-feedback"]
[data-click*="vLevel"]
`;
selectors = selectors.trim().split("
");
var count = 0;
function showCount(cn){
    if(cn>0){
        count+=cn;
        var content_right = document.querySelector("#content_right");
        if(content_right){
            content_right.style.position = "relative";
            var style = `
line-height: 42px;
text-align: center;
background: #0c0;
color: #fff;
margin-bottom:30px;
`;
            var msgCount = document.querySelector("#msg-remove");
            if(!msgCount){
                content_right.insertAdjacentHTML("afterbegin","
"); msgCount = document.querySelector("#msg-remove"); } msgCount.innerHTML = "已过滤:"+count+"条垃圾广告,本次过滤:"+cn+"条"; } } } function clear() { selectors.forEach(function(selector) { var doms = document.querySelectorAll(selector); if(doms.length){ doms = Array.from(doms); showCount(doms.length); doms.forEach(function(dom) { dom.parentNode.removeChild(dom); }); } }); } setInterval(function () { clear(); },500);

脚本:https://github.com/jsoncode/c...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/83044.html

相关文章

  • 简单几行代码,写一个百度广告屏蔽插件,爽到爆

    摘要:使用方法,新增脚本,粘贴代码代码如下已过滤条垃圾广告,本次过滤条然后每次打开浏览器百度搜索,就不会再有提示了效果 下载地址:https://github.com/jsoncode/b...使用方法: showImg(https://segmentfault.com/img/bVx9BO?w=295&h=423); 将文件夹拖到这里面showImg(https://segmentfaul...

    JeOam 评论0 收藏0
  • 新站上线,分享10个最强chrome浏览器插件!瞬间开发效率加倍

    摘要:新站极简插件打磨已久,终于上线访问地址借此机会,推荐个最强插件,瞬间开发效率加倍用于调试应用程序的和扩展。可以解决扩展无法自动更新的问题,同时可以访问谷歌搜索,邮箱,等谷歌服务。 showImg(http://upload-images.jianshu.io/upload_images/15934130-50747924438e3c47.jpg?imageMogr2/auto-orie...

    cnio 评论0 收藏0
  • 新站上线,分享10个最强chrome浏览器插件!瞬间开发效率加倍

    摘要:新站极简插件打磨已久,终于上线访问地址借此机会,推荐个最强插件,瞬间开发效率加倍用于调试应用程序的和扩展。可以解决扩展无法自动更新的问题,同时可以访问谷歌搜索,邮箱,等谷歌服务。 showImg(http://upload-images.jianshu.io/upload_images/15934130-50747924438e3c47.jpg?imageMogr2/auto-orie...

    yy736044583 评论0 收藏0
  • 分享一些实用软件工具

    摘要:分享一些实用的软件工具也可以分享自己常用的软件给大家,这里会同步更新必备放几个资源站点有能力建议购买正版不要看格式的,可以是。建议使用清除系统的间谍软件,用了之后夏一跳,赶紧卸载了迅雷极速版,只用精简版。 分享一些实用的软件工具 PS:也可以分享自己常用的软件给大家,这里会同步更新 kindle(必备) 放几个azw3资源站点:有能力建议购买正版,不要看PDF格式的,可以是mobi。我...

    arashicage 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<