最近使用搜索引擎被返回的某些网站搞的有些烦,于是就查了下该如何屏蔽某些搜索结果。 实际上搜索引擎本身是支持一些参数来达到目的的,比如使用Chrome时如果不想搜索结果里出现CSDN网站的内容可以在搜索框里加-csdn,效果如下:

  • 不加-csdn
  • 添加-csdn

bing也可以通过加-site:*.csdn.net实现同样的效果

  • 不加-site:*.csdn.net
  • -site:*.csdn.net

虽然添加参数可以解决问题,但总不能每次搜索都额外输入一些参数,使用起来反而更加麻烦,有没有什么好方法不用增加额外成本呢,一番搜索终于找到了个浏览器插件 uBlacklist适用于Chrome或者Edge浏览器。安装后可以在搜索结果里将某些站点添加黑名单。

也可以直接在插件选项里添加屏蔽配置 这个插件在使用chrome搜索引擎时可以完美工作,在使用bing时虽然也正常工作了,但是bing默认有个搜索推荐,如下: 在这里还是展示了想要屏蔽的网站,有没有办法把这个也屏蔽呢,找了下,就找到了另一个插件stylebotchrome地址edge地址。这个插件允许添加css样式作用到页面。 在bing搜索结果页面查看页面元素可以看到开头的两条推荐的html标签class属性都有b_ans这个值 我们通过stylebot插件直接隐藏包含b_ans类属性值的标签,上面输入框里可以选择生效的具体页面,针对域名或者域名下自级目录都可以。 最终效果,开头的两条推荐被完美隐藏: