Google谷歌搜索指令

By AdStation | August 2nd, 2023 | Categories: Z-Notes
Google Search operators

简介

谷歌搜索指令可以有效提高搜索效率和搜索结果的准确性,这边提供一些作为参考和备忘。

设置自己的谷歌搜索习惯偏好: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