图片-精准获客

教你编写脚本以屏蔽百度广告和 CSDN 广告

新手也能学会写脚本屏蔽百度广告

大家在使用百度搜索时,肯定都遇到过大量广告,这让我们很难快速找到所需内容。

既然如此,我们就动手屏蔽这些广告,让眼睛清净清净。

与其用别人写的脚本,不如自己学习编写。我也是个新手,下面这个脚本是我亲自编写并测试过的,没有后门。

效果图展示:

这里采用 JS 编写脚本:

“`javascript
// ==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);
“`

接下来我给大家详细讲解,如果有讲得不好的地方,还请大家原谅。

//match 用于捕捉网址

// @require 是请求外部文件

这两个都可以设置多个。

jQuery.noConflict(); 会释放 $ 标识符的控制,这样其他脚本就可以使用它了。

将 $ 作为参数传递给函数,函数内仍然可以使用 $。

脚本里也有详细注释。

相信大家看了上面的注释,应该能大致明白。要是懂了就自己动手试试,要是没懂也没关系,可以在评论区问我。

下面是油猴软件的使用方法。

直接把脚本文件拖进扩展管理器就行。

我这里放了两个脚本文件,一个用于屏蔽百度广告,另一个是时钟脚本,大家可以参考。

注意导入的是 JS 文件,如果只想屏蔽广告,导入屏蔽百度广告的脚本就行。

我对这个脚本进行了更新,新增了百度首页广告去除和 CSDN 博客广告去除的功能。

脚本地址:

%E5%B1%8F%E8%94%BD%E7%99%BE%E5%BA%A6%E5%B9%BF%E5%91%8A-csdn%E5%8D%9A%E5%AE%A2%E5%B9%BF%E5%91%8A

效果图如下:

是不是发现广告都没了,观看体验瞬间提升啦。

精准获客是一家专注于企业数字化广告营销解决方案的服务商。凭借深厚的行业经验和专业技术能力,为企业客户提供全方位、更高效的数字化广告营销与运营服务。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容