一、介绍
"Google语法"通常是指在 Google 搜索引擎中使用一系列特定的搜索语法和操作符来精确地定义搜索查询。这些语法和操作符允许用户过滤和调整搜索结果,提高搜索的准确性。
二、安装 Google
下载 Google 浏览器
Google 官网https://www.google.com/intl/zh-CN/chrome/打开 Google 官网
双击执行下载好的文件
点击是
没有账号点击不登录
点击跳过
这时 Google 就安装好啦
三、使用 Google
3.1 URL 搜索查询参数用法
URL 查询参数是 URL 中的一部分,用于在Web请求中传递数据。查询参数通常包含在 URL 的问号(?)之后,并且多个查询参数之间使用和号(&)进行分隔。每个查询参数由参数名和参数值组成,中间用等号(=)连接。
3.1.1 搜索关键字
q=google:表示搜索关键字为 "google"。
3.1.2 搜索结果数量
num=10:表示显示搜索结果数量为一页 10 个
明显可以看出对比,Google 每页默认显示 100 个结果,所以搜索参数 num 后面的参数值取值区间在 10-100
3.1.3 搜索结果的起始索引
start=10:表示从第 11 个搜索结果开始显示
另外,Google 最多只显示 1000 个搜索结果,所以 start 参数理论取值范围在 0--999 之间
3.1.4 启用/禁用个性化搜索
Google 个性化搜索是一种根据用户的搜索历史、地理位置、设备信息、用户习惯等个人特征,为用户提供定制化搜索结果的搜索服务。通过分析用户的搜索行为和相关信息,Google 可以调整搜索结果的排序和内容,以更好地满足用户的个体需求和兴趣。
pws=0:警用个性化搜索
pws=1:启用个性化搜索
可以明显看到显示位置不一样
3.1.5 国家限制
cr=countryCN:中国
更改国家后可以看到显示内容不一样
|------|-----------|
| 中国 | countryCN |
| 美国 | countryUS |
| 英国 | countryUK |
| 法国 | countryFR |
| 德国 | countryDE |
| 日本 | countryJP |
| 荷兰 | countryNL |
| 丹麦 | countryDK |
| 挪威 | countryNO |
| 瑞典 | countrySE |
| 加拿大 | countryCA |
| 葡萄牙 | countryPT |
| 西班牙 | countryES |
| 意大利 | countryIT |
| 新西兰 | countryNZ |
| 澳大利亚 | countryAU |
3.1.6 当地搜索
gl=us:模拟从美国搜索
与国家限制一起使用看出可以提升针对特定国家/地区搜索结果的相关性
|------|----|
| 意大利 | it |
| 日本 | jp |
| 荷兰 | nl |
| 中国 | cn |
| 法国 | fr |
| 德国 | de |
| 澳大利亚 | au |
| 加拿大 | ca |
| 丹麦 | dk |
| 新西兰 | nz |
| 挪威 | no |
| 葡萄牙 | pt |
| 西班牙 | es |
| 瑞典 | se |
| 英国 | uk |
| 美国 | us |
3.1.7 搜索某种语言的网站/网页
Google 通过多种方式来判断和判定网页的语言,以确保为用户提供相关且符合其语言偏好的搜索结果。以下是一些主要的判断页面语言的方法:
-
HTML lang 属性: Google 会查看网页的 HTML 标签中的 lang 属性。该属性用于指定网页的主要语言,如
<html lang="en">
表示英语。 -
HTTP 头信息: HTTP 响应头中的 Content-Language 标头也提供了关于页面语言的信息。这个标头指示了响应正文中使用的语言。
-
文本内容分析: Google 使用自然语言处理技术来分析网页的文本内容,以确定主要使用的语言。这包括分析页面的正文、标题、和其他文本元素。
-
链接标记: Google 可能会分析页面上的链接文本和链接目标,以获取有关页面语言的线索。
-
URL 结构: URL 中的语言标识符(如国家/地区代码或语言代码)可能被用来推断页面语言。例如 /en/about-us 可能表示英语页面。
-
HREFLANG 标记: 使用 <link> 标签中 hreflang 属性,网站可以为不同语言或地区提供关联的页面。Google 使用这些标记来更好地理解和索引多语言内容。
这些方法的组合使得 Google 能够相对准确地判断网页的语言。对于提供多语言内容的网站,使用正确的语言标识符、lang 属性和 hreflang 属性标记是帮助搜索引擎正确理解和排名页面的关键。
lr=lang_zh-TW:搜索繁体中文的网站/网页
|------|------------|
| 简体中文 | lang_zh-CN |
| 繁体中文 | lang_zh-TW |
| 丹麦语 | lang_da |
| 荷兰语 | lang_nl |
| 英语 | lang_en |
| 法语 | lang_fr |
| 德语 | lang_de |
| 意大利语 | lang_it |
| 日语 | lang_ja |
| 挪威语 | lang_no |
| 葡萄牙语 | lang_pt |
| 西班牙语 | lang_es |
| 瑞典语 | lang_sv |
3.1.8 搜索界面语言
hl=zh_TW:界面语言为繁体中文
|------|-------|
| 简体中文 | zh-CN |
| 繁体中文 | zh-TW |
| 丹麦语 | da |
| 荷兰语 | nl |
| 英语 | en |
| 法语 | fr |
| 德语 | de |
| 意大利语 | it |
| 日语 | ja |
| 挪威语 | no |
| 葡萄牙语 | pt |
| 西班牙语 | es |
| 瑞典语 | sv |
3.1.9 搜索运算符 ""
as_epq=湖北科技职业学院+教务:搜索结果必须完全匹配"湖北科技职业学院教务"
3.1.10 搜索运算符 -
as_eq=教务: 搜索结果不包含后面"教务"
3.1.11 搜索某种格式的网页文件
as_filetype=pdf:搜索 pdf 文件
3.1.12 搜索来自特定的域
as_sitesearch=hubstc.edu.cn
3.2 Google 搜索语法
序号 | 语法 | 语法说明 | 示例 | 示例说明 |
---|---|---|---|---|
1 | + | 同AND,搜索包含多个关键词的结果 | 搜索 + 引擎 | 搜索包含【搜索】和【引擎】两个词的页面 |
2 | OR | 或者 | 搜索 OR 引擎 | 搜索包含【搜索】或【引擎】两个词的页面 |
3 | - | 减号,不包含减号后面词的页面 | 搜索引擎 -百度 | 搜索不包括【百度】的【搜索引擎】的页面 |
4 | "" | 双引号,精确匹配 | "搜索引擎" | 精确匹配【搜索引擎】这个关键词的页面 |
5 | * | 星号,通配符,模糊搜索,星号代替某个字 | 搜*引擎 | 星号可以为任何字 |
6 | @ | 在用于搜索社交媒体的字词前加上@ | trump @twitter | 搜索trump的twitter |
7 | $ | 在数字前加上$搜索特定价格 | camera $400 | 搜索400$的camera |
8 | # | 搜索 # 标签 | #throwbackthursday | 搜索标签throwbackthursday |
9 | .. | 两个点,在两个数字之间加上.. 在数字范围内执行搜索 | camera 500..500..1000 | 搜索500−1000−1000的camera |
10 | filetype | 搜索某一种文件类型的资源 | C++ filetype:pdf | 搜索类型为pdf的C++网页资源 |
11 | site | 在指定站点搜索 | C++ site:https://www.zhihu.com | 在知乎中搜索和C++相关的网页 |
12 | cache | 查看网站的 Google 缓存版本,会直接显示缓存页面 | cache:weibo.com | 查看微博的谷歌快照 |
13 | info | 在网址前加info:,获取网站详情 | info:github.com | 搜索github网站详情 |
14 | related | 搜索与某个网站有关联的页面 | related:sina.com | 和新浪网网站结构内容相似的一些其它网站 |
15 | link | 返回所有链接到某个URL地址的网页 | link:www.csdn.net | 搜索所有含指向【www.csdn.net】链接的网页 |
16 | inurl | 搜索查询词出现在url 中的页面 | inurl:搜索引擎 | 搜索链接url中有【搜索引擎】的网页 |
17 | intitle | 搜索查询词出现在页面标题(title)中的页面,支持中文和英文 | intitle:搜索引擎 | 搜索页面标题中有【搜索引擎】的网页 |
18 | intext | 搜索查询词出现在页面正文(title)中的页面,支持中文和英文 | SEO intext:搜索引擎 | 在正文包含【搜索引擎】的网页中搜索【SEO】 |
19 | inanchor | 搜索链接锚文字(即链接显示的文字)中包含搜索词的页面 | inanchor:前端 | 搜索链接锚文字中包含【前端】的页面 |
20 | allinurl | 即all+inurl 页面url中包含多个关键词的页面 | allinurl:SEO 搜索引擎优化 | 相当于 :inurl:SEO inurl:搜索引擎优化 |
21 | allintitle | 即all+intitle 页面标题中包含多个关键词的页面 | allintitle:SEO 搜索引擎优化 | 相当于:intitle:SEO intitle:搜索引擎优化 |
22 | allintext | 即all+inanchor 页面正文包含多个关键词的页面 | allintext:SEO 搜索引擎优化 | 相当于:intext:SEO intext:搜索引擎优化 |
23 | allinanchor | 即all+inanchor 页面链接锚文字包含多个关键词的页面 | allinanchor:SEO 搜索引擎优化 | 相当于:inanchor:SEO inanchor:搜索引擎优化 |
24 | weather | weather/time/sunrise/sundown+城市名,返回城市的天气/时间/日出时间/日落时间 | weather:beijing | 显示北京的天气 |
25 | music | 或者用songs,歌手名字+music/songs | 周杰伦 music | 返回周杰伦的各首歌曲 |