当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)

在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)

2018年05月10日  | 移动技术网IT编程  | 我要评论
有时候我们在搜索结果中会出现一些自己不喜欢的网站,其实吧,不喜欢就别打开就可以了,何必这么麻烦,不过从技术角度考虑,通过js来实现确实不错。 核心代码 在百度搜索中去除

有时候我们在搜索结果中会出现一些自己不喜欢的网站,其实吧,不喜欢就别打开就可以了,何必这么麻烦,不过从技术角度考虑,通过js来实现确实不错。

核心代码

在百度搜索中去除掉的移动技术网与cnblogs的资料

(function() { 
 var reg=/www.jb51.net\/.*?|www.cnblogs.com\/.*?/;
 var resultquery=document.getelementsbyclassname('c-container');
  for(var i=0;i<resultquery.length;i++)
  {
   var url=resultquery[i].getelementsbyclassname('c-showurl')[0];
   url=url.innerhtml;
   console.log(url);
   if(reg.test(url))
   {
    resultquery[i].outerhtml="";
    console.log(i);
   }
  }
})();

//使用原生js操作dom
//20161121

使用方法:

在chrome中切到百度搜索结果页面,按f12,找到 console,然后将上面的代码粘贴到下面,回车即可执行。

这样左侧的结果中就去掉了移动技术网与cnblogs网站的内容了,感觉是不是很爽。

不喜欢我们的不论怎么做都不会喜欢我们,喜欢我们的不论我们做了什么都会接受。走自己的路,让别人去说吧。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网