常用搜索引擎及语法

在平常需要进行搜索的时候是不是只知道Google Baidu ?? 他们其实是全文搜索引擎, 还有一些特定领域的搜索引擎. 而且, 搜索时可以添加特定语法, 让你的搜索事半功倍.

本文整理各种场景下使用的搜索引擎, 以及各个搜索引擎支持的语法, 不定期进行更新.

如果你知道其他搜索引擎, 也欢迎在下方留言告诉我呦~

汇总

搜索引擎类型 名称 地址 备注
全文搜索引擎 谷歌 https://www.google.com/ 全文搜索引擎谷歌一家独大
百度 https://www.baidu.com/ 百度可能更符合国内普通用户使用习惯
垂直领取搜索 SemanticScholar https://www.semanticscholar.org/ 论文搜索引擎
shodan https://www.shodan.io/ 搜索联网的设备. 偏向网络设备以及服务器的搜索
钟馗之眼 https://www.zoomeye.org/ 偏向web应用层面的搜索. 页面有很详细的搜索语法文档
Dnsdb https://www.dnsdb.io/ 针对DNS的搜索引擎

搜索引擎语法

谷歌

此网站会分享一些谷歌搜索的特殊数据: https://www.exploit-db.com/google-hacking-database

以下指令是可以组合使用的.

分类 指令 说明 示例
基础语法 + 搜索结果中要包含后边的内容
- 搜索结果中去掉后边的内容
~ 搜索同意词
. 单一的通配符
* 通配符
"" 字符串精准匹配 "hello"
.. 限定数字范围 脱口秀 2016..2018
搜索结果中包含 2016/2017/2018 中任一个
before 限定搜索结果的时间 脱口秀 before:2018
after 限定搜索结果的时间 脱口秀 after:2016
OR/AND 逻辑控制. 注意要大写 (iPad OR iPhone) apple
关键词位置 intext 搜索内容出现在网页正文内容中 allintext:"java"
allintext 所有单词都要出现在网页正文内容中 allintext:"java"
这里对intext allintext 二者的区别进行简单描述
intext:程序员王某 -> 会返回包含程序员或者王某的内容
allintext:程序员王某 -> 会返回包含程序员王某的内容
下方区别都一样
intitle 搜索内容必须出现在标题中 intitle:"java"
allintitle 搜索内容必须出现在标题中 allintitle:"java"
inurl 搜索内容必须出现在 url 中 inurl:hujingnb
allinurl 搜索内容必须出现在 url 中 allinurl:hujingnb
inanchor 搜索内容出现在锚点中 inanchor:download
allinanchor allinanchor:download
AROUND(x) 限定关键词之间最多出现 x 个单词 apple AROUND(3) iphone
限定单词appleiphone相隔不超过3个单词
source 查找特定来源的内容 iphone source:the_verge
域名限制 info 指定网站相关的页面. 包括链接到此网站的页面 info:hujingnb.com
link 链接到指定网站的页面 link:hujingnb.com
site 仅在指定域名搜索 site:hujingnb.com
个人信息 phonebook 查询电话号码 phonebook:jack
rphonebook 仅搜索住宅电话 rphonebook:jack
bphonebook 仅搜索商务电话 bphonebook:jack
其他 cache 谷歌保存的网页缓存 cache:hujingnb.com
related 搜索相似网站 related:ebay.com
搜索到相似的购物网站
define 搜索词语的定义 define:"java"
filetype 限定搜索的文件类型 filetype:log
stocks 查询股票信息 stocks:aapl
hl 指定搜索结果的语言 hl=zh-CN

简单列一下一些有意思的搜索语句:

shodan

这里仅简单列了几条

指令 说明 示例
hostname 指定主机或域名 hostname:”google”
port 指定端口 port:80
product 指定操作系统/软件/平台 product:”nginx”
os 指定操作系统 os:"windows 2000"
version 指定软件版本 version:"2.2.1"
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请发表评论。x