Google谷歌搜索指令
简介
谷歌搜索指令可以有效提高搜索效率和搜索结果的准确性,这边提供一些作为参考和备忘。
设置自己的谷歌搜索习惯偏好:https://www.google.com/preferences
设置谷歌安全:https://www.google.com/safesearch
网页和文件高级搜索:https://www.google.com/advanced_search
图片高级搜索:https://www.google.com/advanced_image_search
视频高级搜索:https://www.google.com/advanced_video_search
图书高级搜索:http://google.com/advanced_book_search
谷歌官方搜索帮助:https://support.google.com/websearch
注意事项
- Google不区分大小写,因此,“Google”和“GOOGLE”是一样的
- Google搜索指令是区分大小写的,因为,“OR”和“or”是不一样的
- 在不使用任何搜索指令的情况下,Google 将首先显示包含所有单词的页面,尝试按顺序查找输入的单词
- Goggle会默认排除常见的词,比如“I”、“The”、“a”、“an”等
- 部分搜索指令要求单独使用
- 搜索操作符冒号(:)与搜索字符串之间不要有空格,如:site:apple.com,不能写成site: apple.com
搜索
最基本搜索参数
https://www.google.com/search?
hl=en
&q=test
&btnG=Google+Search
高级搜索参数
Google 高级搜索将以下 URI 发送到服务器,以下是解码:
https://www.google.com/search?
as_q=test (查询的字符串)
&hl=en (查询语言)
&num=10 (搜索结果数[10,20,30,50,100])
&btnG=Google+Search
&as_epq= (complete phrase)
&as_oq= (至少一个搜索结果)
&as_eq= (搜索结果不包括)
&lr= (搜索结果需要包含的语言种类. [lang_countrycode])
&as_ft=i (是否包括某类文件类型. [i,e])
&as_filetype= (文件类型扩展)
&as_qdr=all (date [all,M3,m6,y])
&as_nlo= (number range, low)
&as_nhi= (number range, high)
&as_occt=any (terms occur [any,title,body,url,links])
&as_dt=i (restrict by domain [i,e])
&as_sitesearch= (restrict by [site])
&as_rights= (usage rights [cc_publicdomain,cc_attribute,cc_sharealike,cc_noncommercial,cc_nonderived]
&safe=images (safesearch [safe=on,images=off])
&as_rq= (相似页面)
&as_lq= (链接的页面)
&gl=us (小写的2位国家/地区代码,更多国家代码→)
- 使用权限(Usage Rights)貌似不能用作搜索指令
高级图像搜索参数
Google 高级图像搜索将以下 URI 发送到服务器,以下是解码:
https://www.google.com/imghp?
as_q= (查询的字符串)
&hl=en (语言)
&btnG=Google+Search
&as_epq= (complete phrase)
&as_oq= (at least one)
&as_eq= (excluding)
&imgtype= (仅限的图片格式)
&imgsz= (仅限的图片尺寸)
&imgc= (仅限的图片颜色)
&as_filetype= (图片格式拓展)
&as_sitesearch= (restrict by [site])
&safe=off (safesearch [safe=on,images=off])
&as_st=y
不同浏览器的搜索参数
用Firefox搜索:
https://www.google.com/search?
q=test
&ie=utf-8
&oe=utf-8
&aq=t
&rls=org.mozilla:en-US:official
&client=firefox-a
用IE搜索:
https://www.google.com/search?
q=test
&sourceid=ie7
&rls=com.microsoft:en-US
&ie=utf8
&oe=utf8
目前,浏览器种类很多,变化更大。
其他搜索参数
显示雷同搜索结果
将 &filter=0 添加到搜索 URI 将显示类似的结果。
按名称浏览功能,快速定位网址
“按名称浏览”是一种首先出现在 Google 工具栏中的搜索方法。它被添加到 Firefox 2.0+ 作为地址栏的默认搜索。使用时需要以下两个参数:&sourceid=navclient&gfns=1
如搜索apple: https://www.google.com/search?sourceid=navclient&gfns=1&q=apple
基本搜索操作符
- + 和:要求谷歌在搜索结果中包含某些搜索字符串,如:apple + iphone
- - 剔除:要求谷歌在搜索结果中不包含某些搜索字符串,如:hand tools -wiki -.edu -.gov -B2B -Marketplace -leads -platform -directory -member -buyers -China -Chinese -.cn -forum -yellowpages -online -shop -store -blog -youtube
- OR 或者:搜索结果满足其中一个即可,该操作符必须全部大写,也可以使用符号“|”代替,如:(sourcing | procurement) + hardware +email
- " " 完整搜索的关键词:要求搜索结果中包含完整的搜索字符串,如:“apple iphone”
- ~ 近似关键词:搜索相似的单词或同义词,如:搜索 search ~tips 将返回带有“help”、“guide”、“tutorial”等的结果
- * 通配符搜索:“*”称为通配符,如:搜索‘buy *’,搜索结果会包含buy apple,buy orange等
- .. 数字范围:表示在一个数字范围里搜索,如:‘iphone 6..14’,表示在iphone6到14之间搜索
高级搜索操作符
- date:X: 搜索谷歌过去X月内索引的页面,如:‘apple date:3’,谷歌过去三个月索引的apple相关内容
- daterange:DD/MM/YYYY-DD/MM/YYYY,搜索谷歌在某段时间内收录的内容,时间格式需要使用转换器转成julian格式,如:google daterange:2453006-2453371
- tbs=qdr: 按时间段限制结果:可以按时间段限制搜索结果,&tbs=rltm:1 [实时结果],&tbs=qdr:s [过去一秒],&tbs=qdr:n [过去一分钟],&tbs=qdr:h [过去一小时],&tbs=qdr:d [过去 24 小时(天)],&tbs=qdr:w [过去一周],&tbs=qdr:m [过去一个月],&tbs=qdr:y [过去一年]。例如,过去一天内的“Google”搜索结果(http://www.google.com/search?q=google&tbs=qdr:d) 将返回过去 24 小时(1 天)内的 Google 搜索结果。特别有趣的是实时搜索选项。通过将 &tbs=rltm:1 添加到您的搜索 URI,您可以选择实时结果。例如,实时搜索 Google 结果(http://www.google.com/search?q=google&tbs=rltm:1) 将从博客和 Twitter返回“Google”的实时结果
- filetype: 搜索指定限制文件类型,目前支持的文件格式有:pdf、ps、wk1、wk2、wk3、wk4、wk5、wki、wks、wku、lwp、mw、xls、ppt、doc、wks、wps、wdb、wri、rtf、swf、ans、 txt、xml、cpp、java等
- site: 搜索指定网站,可以查看谷歌对该网站的索引情况。如:hardware site:linkedin.com/in/ -intitle:Top (~purchasing | ~ceo | ~sourcing | ~owner)
- cache: Google缓存,在后面加上页面链接,可以浏览谷歌缓存中的页面内容
- link: 搜索谁链接到了指定网站,可以在一定程度上了解网站的外链情况,如:link:www.linkedin.com
- related: 搜索和指定网站类似的网站,如:related:apple.com
- info: 网站信息,返回有关给定网页的一些信息。通常是网站和描述,如:info:apple.com
- define: 搜索某词的定义,如:define:apple,搜索apple的释义
- stocks: 搜索股票走势,如:stocks:AAPL
- weather: 搜索天气预报,如:weather:beijing
- music: 搜索音乐,返回歌曲曲目和专辑信息,如:music:cherry pepsi
- movie: 搜索电影,返回与给定搜索词相关的所有电影,如:movie:tureman
- allintitle: 在页面标题中查找所有的搜索字符串,但是不能很好地和其他操作符或者关键字混合使用,比较适合于搜索网页、图片和新闻等,如:allintitle:apple iphone6
- intitle: 在页面标题中查找搜索字符串,能够很好地和其他操作符混合使用,比较适合于搜索网页、图片和新闻,如:intitle:apple iphone6
- allintext: 在页面的文本中查找所有提交的搜索字符串,不能和其他操作符混合使用,如:allintext:apple iphone6
- intext: 在页面的文本中查找提交的搜索字符串,如intext:apple iphone6
- allinurl: 在页面的URL中查找所有的搜索字符串,不能和其它操作符混合使用,如:allinurl:apple iphone6
- inurl: 在页面的URL中查找所有的搜索字符串,字词出现没有先后之分,如:inurl:apple iphone6
- allinanchor: 在链接的锚文本中查找所有搜索字符串,不能和其它操作符混合使用,如:allinanchor:apple iphone
- inanchor: 在链接的锚文本中查找搜索字符串,如inanchor:apple iphone
- 数学运算加减乘除:+ - * % ^,直接使用这些符号将谷歌作为计算器,如:1+1。此外谷歌还可以进行平方、立方、开根号、单位换算等运算,但是实际使用频率不高,故不在此说明。
- 谷歌图片高级搜索:谷歌有图片高级搜索操作符,同时也有可视化的搜索界面,界面地址:https://www.google.com/advanced_image_searc
一些有用的谷歌搜索指令组合
黑客用的Google Hacking Database: https://www.exploit-db.com/google-hacking-database