您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This is a script for removing advertisements and junk information from web pages in Baidu.
当前为
本脚本可以自动删除 百度搜索,百度资讯,百度文库,百度知道,百度贴吧 页面内大部分垃圾与广告内容。包括:
百度热搜榜
百家号信息推荐
几乎所有带有广告小灰字注释的内容(没屏蔽完就是我没找全)
百度知道伪装成回答的广告
百度文库VIP会员广告 (只是删了广告而已,不是会员的还是不是会员)
搜索结果中售卖商品的广告
搜索结果中得到的短视频
搜索结果中得到的百度提供的软件与游戏下载
一些其他的广告 (百度居然把法律咨询广告单独作为一种样式门类???)
百度贴吧里面伪装成帖子的广告
屏蔽范围可能会有部分不精准之处,若是发现可以在github上找我反馈,或是自己更改代码定制屏蔽内容。
如果需要更改搜索结果中屏蔽的广告类型,可以在脚本第16行进行修改:
var deny = ['b2b_prod','sp_hot_sale','news-realtime','short_video','game-page-profession','game-page-platform','pc-soft-accurate','pc-soft-fs','bjh_addressing','law_consult_card',undefined ,null]
字符串 | 对应页面元素 |
---|---|
'b2b_prod','sp_hot_sale' | B2B商品广告与最热商品广告 |
'news-realtime' | 百度热搜结果对应的特别框 |
'short_video' | 短视频结果(不一定是短视频,但是它名字就叫这个) |
'game-page-profession','game-page-platform' | 游戏下载框(百度源) |
'pc-soft-accurate','pc-soft-fs' | 应用软件下载框(百度源) |
bjh_addressing' | 百家号搜索结果 |
'law_consult_card' | 法律咨询广告 |
undefined ,null | 一般的广告(最没有用的信息,建议不要改 |
... | 更多关键字敬请期待 |
其他地方的广告要是要显示的话就要查源码了,这里教学一下恢复的方法。一般一个屏蔽的格式是:
rubbish = document.getElementById('XXXXX')//也可能是ByClassName等等,都一样
if (rubbish) {
...//里面是因标签而异的删除方式
};
以此为一个块,如果要禁用对 XXXXX 的屏蔽,那么就将整个块包在 /**/ 中,例如:
/*rubbish = document.getElementById('XXXXX')//也可能是ByClassName等等,都一样
if (rubbish) {
...//里面是因标签而异的删除方式
};*/
以下是几个常见的字符串与实际页面元素的对应表格
字符串 (XXXXX) | 对应页面元素 |
---|---|
's_wrap' | 百度首页上的整个元素(电脑版) |
"blank-frame" | 百度首页上的整个元素(手机版) |
'content_right' | 百度热搜榜与关联推荐的内容 |
剩下来的就是一些完全应该被删除的广告了。(其实是我忘了它们的对应关系了)
以后我也会更新一些别的广告屏蔽脚本,总之,享受这纯净的浏览时光吧!
SFKgroup |
---|
2023/01/14 |