百度高级搜索语法

相信大多数人在使用搜索引擎的过程中,只是输入问题的关键字,就开始了漫长的信息提取过程。经常使用百度搜索引擎的用户会发现一个问题.如果只是简单地输入几个关键字,百度搜索只会根据用户提供的关键字展示结果,这时要相杏找到白尸需要的信息就会很困难。在生活和工作中,人们经常需要通过搜索引擎的一些高级搜索语法来提高搜索结果的准确性。百度对于搜索的关键字提供了多种语法,会理使田这些语法将使得到的搜索结果更加精确。下面给大家举例详细说明百度的一些常用高级搜索语法。

  • site—把搜索范围限定在特定的站点内

当需要找一些特殊文档,并且已经知道要找的东西在某个站占(特别具去业性较强的网站)中时,合理使用site语法可以事半功倍。使用的方式是在杳询内容的后而加上“site:站点域名"。例如,“社会工程学 site:baidu.com”,百度搜索引擎会显示出在百度上查找到的关于社会工程学的文章,如图所示。

  • intitle—把搜索范围限定在网页标题中

一般情况下,网页标题是整个网页的纲要,使用intitle语法可以把查询范围限定在网页标题中,有利于快速地找到所需要的网页。使用的方式:前面加上“intitle:”例如,intitle:社会工程学。百度搜索引擎会查找出关于以“社会工程学”为网页标题的网页,如图所示。

提示:intitle:和后面的关键词之间不要有空格~

  • inurl—把搜索范围限定在URL链接中

用inurl语法找到网页URL(中文名称:统一资源定位符。是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示)相关资源链接,然后用另一个关键词确定是否有某项具体资源,使用户找到更精确的专题信息。使用的方式,是“inurl:”后跟需要在URL中出现的关键词。例如,计算机 inurl: lunwen。百度搜索引擎会显示出关于计算机的论文,如左下图所示。这个关键字中的“计算机”可以出现在网页的任何位置,但是“论文”必须出现在网页URL中。

提示:inurl语法可以用于查询某个网站某个页面的百度收录情况,但是,inurl:语法和后面所跟的关键词不能有空格~

 

  • 减号—要求搜索结果中不含特定查询词

用减号语法,可以去除用户不希望看到的网页。例如,[斗罗大陆] intitle:小说-动漫。这时百度搜到的都是关于斗罗大陆的小说,不会出现动漫的信息,如图所示。

提示:前一个关键词和减号之间必须有空格,否则,减号会被当成连字符处理,而失去减号语法功能。减号和后一个关键词之间有无空格均可。

 

  • domain—查找跟某一网站相关的信息

我们要了解某个网站的信息除了可以在地址栏输入www.网址.com外,还可以用domain语法在百度搜索引擎上查找跟这个网站相关的信息。例如:domain:www.bing.com。就可以查询到在网站内容里面包含了www.bing.com信息的网站,如图所示。

  • filetype—限制查找文件的格式类型

查找某一关键字的信息可能搜到很多种类型,这个时候可以通过filetype语法限制要查找的文件类型。使用的方式是搜索“关键字+filetype:ppt”。例如,网络安全+filetype:ppt就可以只搜索到关于网络安全的PPT,如图所示。

提示:目前可以查找的文件类型有:”.pdf”、”.doc”、”.xls”、”.ppt”、”.rtf”

  • 双引号、书名号和中括号—精确匹配,缩小搜索范围

1双引号。

如果输入的关键字很长,百度在经过分析后,给出的搜索结果中的关键字,可能是拆分的。如果对这种情况不满意,可以尝试让百度不拆分关键字。我们只需要给关键字加上双引号,就可以达到这种效果。例如,“中国计算机行业协会”。如果不加双引号,搜索结果被拆分,效果不是很好。但加上双引号后的“中国计算机行业协会”,获得的结果就全是符合要求的了,如图所示。

2中括号。

同样的道理,使用中括号,也可以让百度不拆分关键字,缩小搜索的范围。例如,[计算机]。加上“[]”后关键字就会在一起不被拆分。

3书名号。

书名号是百度独有的一个特殊查询语法。在其他搜索引擎中,书名号会被忽略,而在百度中,中文书名号是可被查询的。加上书名号的查询词有两层特殊功能,一是书名号会出现在搜索结果中:二是书名号扩起来的内容不会被拆分,书名号在某些情况(如查找常用的电影或是小说)下特别有效果。举例说明:加上书名号后,搜索《斗罗大陆》的结果就是动漫了,如图所示。

百度作为Google在国内的竞争对手,性能和实力一点儿也不逊色。上述这些搜索语法只是百度中的一小部分,读者可以借助上文中提到的技巧来提高搜索效率。给用户提供这些语法的目的是获得更加精确的结果,但黑客却可以利用这些语法构造出特殊的关键字,使搜索的结果中绝大部分都是存在漏洞的网站,一旦一个正在使用的网站被搜索出漏洞,那便有可能面临被攻击的危险,可能造成巨大的损失。

上述介绍的百度的基本搜索语法,可以方便人们在日常工作生活中使用。但是对于黑客来讲,他们需要的通常是更加准确的搜索结果。他们会采用多个语法组合搭配的方式快速定位。有时候还会通过搜索敏感信息以及让被搜寻人无所遁逃的“人肉”搜索来获取想要的信息,例如,通过某人的微博,可以得到其最近的活动,通过此人相关的活动从而得到敏感的信息。

后期我们会通过介绍“人肉”搜索以及如何探寻企业的机密信息来揭露社会工程学攻击的信息搜索手段。