首页 > 其他分享 >屏蔽广告

屏蔽广告

时间:2024-04-30 19:00:30浏览次数:21  
标签:E5% E7% 屏蔽 BA% 广告 移除 var

// ==UserScript==
// @name         【屏蔽广告】百度热搜屏蔽|百度增强|百度广告净化
// @namespace    https://github.com/lischen2014/purify-baidu
// @version      0.10
// @description  厌烦了恶心的百度热搜榜单和混杂在搜索结果里的广告?试试这个!
// @author       Leon
// @match        https://www.baidu.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license      MIT
// @downloadURL https://update.greasyfork.org/scripts/493225/%E3%80%90%E5%B1%8F%E8%94%BD%E5%B9%BF%E5%91%8A%E3%80%91%E7%99%BE%E5%BA%A6%E7%83%AD%E6%90%9C%E5%B1%8F%E8%94%BD%7C%E7%99%BE%E5%BA%A6%E5%A2%9E%E5%BC%BA%7C%E7%99%BE%E5%BA%A6%E5%B9%BF%E5%91%8A%E5%87%80%E5%8C%96.user.js
// @updateURL https://update.greasyfork.org/scripts/493225/%E3%80%90%E5%B1%8F%E8%94%BD%E5%B9%BF%E5%91%8A%E3%80%91%E7%99%BE%E5%BA%A6%E7%83%AD%E6%90%9C%E5%B1%8F%E8%94%BD%7C%E7%99%BE%E5%BA%A6%E5%A2%9E%E5%BC%BA%7C%E7%99%BE%E5%BA%A6%E5%B9%BF%E5%91%8A%E5%87%80%E5%8C%96.meta.js
// ==/UserScript==

var SearchResultAds = `#content_left [style*="display:block !important;visibility:visible !important"]`;

(function () {
  ("use strict");

  var targetNode = document.querySelector("body");
  var config = { childList: true, subtree: true };

  // 功能:移除热搜和其他广告
  var removeHotSearchAndAds = function () {
    // 移除搜索结果页侧边栏
    var baiduReSouSideBar = document.getElementById("content_right");
    if (baiduReSouSideBar) {
      baiduReSouSideBar.remove();
      console.log("搜索结果页侧边栏已关闭");
    }
    // 移除百度主页热搜框
    var baiduReSouInMainPage = document.getElementById("s-hotsearch-wrapper");
    if (baiduReSouInMainPage) {
      baiduReSouInMainPage.remove();
      console.log("主页热搜关键词已关闭");
    }

    // 移除默认搜索结果广告
    setTimeout(function () {
      var ads = document.querySelectorAll(SearchResultAds);
      ads.forEach(function (ad) {
        ad.remove();
        console.log("已屏蔽默认搜索结果广告");
      });
    }, 500); // 延迟500毫秒移除广告
  };

  // 功能:移除追加显示的广告
  var removeSpecificAds = function () {
    var candidates = document.querySelectorAll(
      "div.result.c-container.new-pmd"
    );
    candidates.forEach((candidate) => {
      let links = candidate.querySelectorAll("div > a");
      links.forEach((link) => {
        if (link.textContent.includes("广告")) {
          candidate.remove();
          console.log("追加生成广告已屏蔽");
        }
      });
    });
  };

  // MutationObserver回调
  var observer = new MutationObserver((mutations) => {
    mutations.forEach((mutation) => {
      if (mutation.addedNodes && mutation.addedNodes.length) {
        removeHotSearchAndAds();
        setTimeout(removeSpecificAds, 300); // 针对动态加载内容,稍后重试
      }
    });
  });

  observer.observe(targetNode, config);
})();

 

标签:E5%,E7%,屏蔽,BA%,广告,移除,var
From: https://www.cnblogs.com/mingruifeng/p/18168573

相关文章

  • 京东广告研发——效率为王:广告统一检索平台实践
    1、系统概述实践证明,将互联网流量变现的在线广告是互联网最成功的商业模式,而电商场景是在线广告的核心场景。京东服务中国数亿的用户和大量的商家,商品池海量。平台在兼顾用户体验、平台、广告主收益的前提推送商品具有挑战性。京东广告检索平台需要在保证服务高效可靠的前提下,......
  • 《一切从广告开始》
    《一切从广告开始》作者:克劳德·霍普金斯基本信息主要主题这本书的主要主题是探讨广告的本质、原则和有效策略,以及如何通过科学方法进行广告创作以实现最大化的销售效果。体裁社科/营销学/商业指导最吸引人之处《一切从广告开始》最吸引人的地方在于它不仅汇集了作者......
  • 京东广告研发——AIGC在京东广告创意的技术应用
    一、前言现有的广告图片大多依赖人工制作,存在效率和成本的限制。尽管最近AIGC技术取得了卓越的进展,但其在广告图片的应用还存在缺乏卖点信息、难以规模化和个性化以及不利于卖点展示等问题。为了解决上述业界难题,京东广告部门在2023年提出了一系列创新性方法:首先提出了关系感知......
  • 找汽车之家打广告一般需要多少钱?CloudKOL为您准备1000+汽车自媒体资源
    CloudKOL汽车自媒体广告投放价格指南汽车之家作为国内知名的汽车资讯平台之一,拥有大量的汽车爱好者和潜在消费者用户群体,是众多汽车品牌进行广告投放的首选平台之一。在进行广告投放前,了解汽车之家广告投放的价格是非常重要的。下面是CloudKOL为您准备的汽车之家广告投放价格......
  • Edge浏览器bing搜索结果屏蔽掉CSDN
    不哔哔,搜索这个方法的,肯定都厌恶它了,毕竟罄竹难书!MicrosoftEdge版本122.0.2365.106(正式版本)(64位)详见图1找搜索引擎管理入口2继续3编辑默认引擎4复制关键URL5加工URL(注入灵魂)6另起炉灶7设为默认引擎这样方便在浏览器地址栏直接搜索,也带屏蔽垃圾网站sit......
  • 华为云GeminiDB,广告RTA的“登云梯”
    本文分享自华为云社区《华为云GeminiDB,广告RTA的“登云梯”》,作者:GeminiDB-Redis博客。行话说,广告RTA要想效果好,数据库挑战少不了。那么,广告RTA对数据库究竟有哪些挑战?在上篇文章《究竟什么样的数据库,才能承接RTA广告这个技术活》中,介绍了广告RTA对数据库的挑战,本文我们将详细介......
  • 免费的PDF转换小程序,无广告、无限制
    网上的PDF转换工具其实也不少,但大多数都是收费的,要么广告一大堆。于是自己整了一个免费且没有广告的PDF转换小程序,主要的功能有:PDF转WordPDF转PPTPDF转ExcelPDF转图片PDF转文字Word转PDFPPT转PDFExcel转PDF图片转PDF网页转PDFPDF加水印PDF去水印PDF加密PDF压缩......
  • 必应国内广告如何开户?最新政策及流程
    上篇文章我们提到了必应(Bing)国内广告终于可以开户推广了这一好消息。自2023年7月起,微软必应广告与合作伙伴正式进入中国市场。2024年初,必应国内广告开始面向中小账户直接开户。那么具体的开户流程和最新政策怎样?为了让企业抢先获得流量红利,本文来详细介绍。 必应(Bing)国......
  • 区块链在媒体、广告和娱乐行业的革新之路
    一、市场趋势近年来,区块链技术在媒体、广告和娱乐行业引起了广泛关注。利用区块链的去中心化、不可篡改和透明度高的特性,这些行业开始探索新的内容分发、版权管理、广告投放和支付模式。市场趋势显示,区块链有助于打造更加公平、高效的生态系统,为创作者提供更好的收益保障,同时......
  • 广告处理
    一、如何关闭万能五笔输入法的广告1.查看windows服务是否有五笔服务,停用2.找到WINDOWS防火墙-高级,如图,点击新建规则。3.接着点击选择:程序。4.然后在浏览里找到:WnService.exe这个程序。如我的是C:\ProgramFiles(x86)\WanNengWBInput目录下的。5.点击选择:阻止连接,进行下一步......