在百度搜索结果中去除掉一些网站的资料(通过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网站的内容了,感觉是不是很爽。

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

时间: 2017-05-01

JQuery+JS实现仿百度搜索结果中关键字变色效果

1.源码 复制代码 代码如下: <script type="text/javascript"> $(function() { $("#btn_1").click(function() { var $keyword = $("#Text1").val() setHeightKeyWord('bbb', $keyword, 'Red', true) }); }); function setHeightKeyWord(id, keyword

教你怎样成为百度搜索的第一

百度排名NO.1在SEO(Search Engine Optimization)中其实也不算什么,此处笔者仅仅是为了通过百度排名第一位来说明SEO的相对通用的方法.当搜索引擎优化从一个鲜为人知的词语,成为名扬网络推广界的频繁用词的时候,百度排名(此处指的是左侧优化排名,不是付费竞价排名那种)相比Google排名似乎被冷落了,当诸多SEOer热衷于Google排名的时候,笔者对百度搜索却不敢忽略.之所以如此认为,是因为我在实践中发现百度有优于Google的方面,百度排名也有优于Google排名的方

JS 实现百度搜索功能

今天我们来用JS实现百度搜索功能,下面上代码: HTML部分: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!--百度iocn图标--> <link rel="shortcut icon" href="https://www.baidu.com/favicon.ico" rel="external nofol

JS实现百度搜索接口及链接功能实例代码

本文通过代码给大家介绍js实现百度搜索接口及链接功能,具体代码如下所示: 在上篇文章给大家介绍了JS 实现百度搜索功能 <!DOCTYPE html> <html ng-app="myApp"> <head> <meta charset="UTF-8"> <title>anchor</title> <style> *{ margin:0; padding:0; } #wei{ wid

js实现百度搜索提示框

效果如下所示 话不多说,请看代码: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>百度搜索提示框</title> <style> * { margin: 0;padding: 0; outline: none;} .search101 { width: 650px; margin: 300px auto; font-size: 0

Jquery插件仿百度搜索关键字自动匹配功能

本文实例为大家分享了Jquery搜索关键字自动匹配功能的实现代码,供大家参考,具体内容如下 jQuery AutoComplete 是一个基于jQuery实现搜索关键字自动匹配提示的插件,该插件可扩展性强,表现性能优越,方便整合到自己的项目中使用:兼容IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+, and Chrome 1.0+ 等主流浏览器. 下面是具体的使用方法: 1.使用设置 首页,要把插件的js代码嵌入到你自己的项目中去. 复制代码 代码如下: <scr

php+ajax做仿百度搜索下拉自动提示框(有实例)

php+mysql+ajax实现百度搜索下拉提示框 主要有3个文件三个文件在同一个目录里 如下图 下面是三个文件的代码 把sql文件导入到mysql数据库里 修改下数据库密码为自己的 记得哦是UTF-8编码 php+mysql+ajax实现百度搜索下拉提示框 效果图 rpc.php文件 复制代码 代码如下: <?php mysql_connect('localhost', 'root' ,''); mysql_select_db("test"); $queryString = $

使用Linux正则表达式灵活搜索文件中的文本

正则表达式是一种符号表示法,用于识别文本模式.Linux处理正则表达式的主要程序是grep.grep搜索与正则表达式匹配的行,并将结果输送至标准输出. 1. grep匹配模式 grep按下述方式接受选项和参数(其中,regex表示正则表达式) 复制代码 代码如下: grep [options] regex [files] 其中options主要为下表: 选项 含义 功能描述 -i ignore case 忽略大小写 -v invert match 不匹配匹配的 -l file-with-matc

利用AjaxControlToolkit实现百度搜索时的下拉列表提示详细步骤

AjaxControlToolkit是一组控件的集合,可以实现自动补充文本框,点击文本框弹出日历,加水印等Ajax效果,包含40多个控件,具体实现效果如:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Default.aspx 像百度搜索一样,根据用户输入自动联想相关词汇,借助AjaxControlToolkit中的AutoCompleteExtender控件很简单的实现,实现效果如下: 详细步骤: 一:Vs中安装AjaxC