如何屏蔽百度广告

简介: 虽然百度的搜索不好用,但是对于中文资料有时候还是会用百度搜索,只不过搜出来的结果广告比较多... 干扰自己的注意力,容易分心。那就只好想想办法去除百度的广告了。

虽然百度的搜索不好用,但是对于中文资料有时候还是会用百度搜索,只不过搜出来的结果广告比较多... 干扰自己的注意力,容易分心。那就只好想想办法去除百度的广告了。

方案一

自己写谷歌的浏览器插件,这个也不难,早先的时候我写过一篇Google插件开发教程,请参考谷歌(Chrome)浏览器插件开发教程

东西也不多,这里直接把代码贴出来:

  1. manifest.json,重点的是content_scripts,它指定在在在匹配的域名下运行的js脚本。icons自己任意指定
{
    "name": "屏蔽百度广告",
    "version": "0.0.1",
    "manifest_version": 2,
    "description": "屏幕百度广告",
    "icons": {
        "16": "icons/icon-16.png",
        "128": "icons/icon-128.png"
    },
    "permissions": [
        "tabs",
        "storage",
        "http://*/*",
        "https://*/*"
    ],
    "content_scripts": [
        {
            "matches": [
                "http://www.baidu.com/*",
                "https://www.baidu.com/*"
            ],
            "js": [
                "scripts/contentscript.js"
            ]
        }
    ]
}
  1. contentscript.js,脚本的内容,就是不断的检测baidu.com域名下的广告标签是,然后设置其不可见。

var oDiv = document.getElementById("content_right")
if (oDiv){
  oDiv.style.display = 'none';
} else {

  var t = setInterval(function () {
    var oDiv = document.getElementById("content_right")
    if (!oDiv){
      return;
    }
    oDiv.style.display = 'none';
    // clearInterval(t);
  }, 10)
}

就这么多内容,目录结构如下


img_3cac1921a217292545336b858eb735c0.png
image.png

方案二

有个谷歌的插件叫Tampermonkey,可以理解为对谷歌插件的封装,可以在这个插件的基础之上进行插件的开发。

理解为开发框架吧,用这个插件和自己编写插件差不多,不过省去了打包的步骤,直接在Tampermonkey写脚本就好了。

  1. 下载Tampermonkey插件,去Chrome 应用商店
  2. 添加脚本
img_b8e776e1dba21d687ef7a729db06efc2.png
image.png
  1. 写脚本
img_6e1d70f2faa889d46d60819429a10ecf.png
image.png

运行之后的效果与刚才一样。

img_f523f55b360b3b9396114919f2cf5c6b.png
image.png

最后

讨厌的百度广告终于不见了。

相关文章
|
5月前
|
机器学习/深度学习 搜索推荐
一招告别百度广告烦恼,同时效率提高100倍的几个常用搜索技巧!
一招告别百度广告烦恼,同时效率提高100倍的几个常用搜索技巧!
|
Web App开发
去除百度置顶的广告,优化百度搜索
人人都唾弃百度的竞价排名,搜个关键词,前两页全tm广告,每每看到这个就恶心了。 解决办法: 安装浏览器插件,去掉置顶的广告。优化搜索。 正常来说三个插件就够了。
1773 0
|
新零售 搜索推荐
百度京东争抢广告技术公司
  导读:据知情人士透露,百度、京东、阿里巴巴等互联网巨头正在争抢互联网广告公司。与京东闹出绯闻的公司有新好耶、MediaV、品友互动等,而与百度关系暧昧的公司则有易传媒、新好耶等。目前,这些交易并未达成,涉及传闻的公司也给予否认。
1419 0
|
XML Android开发 数据格式
仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图
<div class="markdown_views"> <h1 id="仿百度壁纸客户端二主页自定义viewpager广告定时轮播图">仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图</h1> <hr> <h2 id="百度壁纸系列">百度壁纸系列</h2> <blockquote> <p><a href="http://blog.csdn.ne
2078 0
|
Java Android开发
【android-tips】如何在android应用中插入百度广告(附源码)
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍    现在游戏中的广告基本上已经成为了游戏创作者的一个重要的收入来源。其实插入广告还是挺简单的,本文选择百度广告联盟作为案例(总觉得百度不会拖欠工资)。注:不过,插入广告程序会稍微卡一些,而且真的很耗流量。 (本文并不是照抄百度的文档,会很直白哦) 2.代码部分    首先
983 0
|
6月前
|
存储 Kubernetes 容器
百度搜索:蓝易云【Kubernetes使用helm部署NFS Provisioner】
现在,你已经成功使用Helm部署了NFS Provisioner,并且可以在Kubernetes中创建使用NFS存储的PersistentVolumeClaim。
207 10