当前位置: 首页 > news >正文

如何使用 Google 搜索引擎保姆级教程(附链接)

一、介绍

"Google语法"通常是指在 Google 搜索引擎中使用一系列特定的搜索语法和操作符来精确地定义搜索查询。这些语法和操作符允许用户过滤和调整搜索结果,提高搜索的准确性。

二、安装 Google

下载 Google 浏览器

Google 官网icon-default.png?t=N7T8https://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 通过多种方式来判断和判定网页的语言,以确保为用户提供相关且符合其语言偏好的搜索结果。以下是一些主要的判断页面语言的方法:

  1. HTML lang 属性: Google 会查看网页的 HTML 标签中的 lang 属性。该属性用于指定网页的主要语言,如 <html lang="en"> 表示英语。

  2. HTTP 头信息: HTTP 响应头中的 Content-Language 标头也提供了关于页面语言的信息。这个标头指示了响应正文中使用的语言。

  3. 文本内容分析: Google 使用自然语言处理技术来分析网页的文本内容,以确定主要使用的语言。这包括分析页面的正文、标题、和其他文本元素。

  4. 链接标记: Google 可能会分析页面上的链接文本和链接目标,以获取有关页面语言的线索。

  5. URL 结构: URL 中的语言标识符(如国家/地区代码或语言代码)可能被用来推断页面语言。例如 /en/about-us 可能表示英语页面。

  6. 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,搜索包含多个关键词的结果搜索 + 引擎搜索包含【搜索】和【引擎】两个词的页面
2OR或者搜索 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
10filetype搜索某一种文件类型的资源C++ filetype:pdf搜索类型为pdf的C++网页资源
11site在指定站点搜索C++ site:https://www.zhihu.com在知乎中搜索和C++相关的网页
12cache查看网站的 Google 缓存版本,会直接显示缓存页面cache:weibo.com查看微博的谷歌快照
13info在网址前加info:,获取网站详情info:github.com搜索github网站详情
14related搜索与某个网站有关联的页面related:sina.com和新浪网网站结构内容相似的一些其它网站
15link返回所有链接到某个URL地址的网页link:www.csdn.net搜索所有含指向【www.csdn.net】链接的网页
16inurl搜索查询词出现在url 中的页面inurl:搜索引擎搜索链接url中有【搜索引擎】的网页
17intitle搜索查询词出现在页面标题(title)中的页面,支持中文和英文intitle:搜索引擎搜索页面标题中有【搜索引擎】的网页
18intext搜索查询词出现在页面正文(title)中的页面,支持中文和英文SEO intext:搜索引擎在正文包含【搜索引擎】的网页中搜索【SEO】
19inanchor搜索链接锚文字(即链接显示的文字)中包含搜索词的页面inanchor:前端搜索链接锚文字中包含【前端】的页面
20allinurl即all+inurl 页面url中包含多个关键词的页面allinurl:SEO 搜索引擎优化相当于 :inurl:SEO inurl:搜索引擎优化
21allintitle即all+intitle 页面标题中包含多个关键词的页面allintitle:SEO 搜索引擎优化相当于:intitle:SEO intitle:搜索引擎优化
22allintext即all+inanchor 页面正文包含多个关键词的页面allintext:SEO 搜索引擎优化相当于:intext:SEO intext:搜索引擎优化
23allinanchor即all+inanchor 页面链接锚文字包含多个关键词的页面allinanchor:SEO 搜索引擎优化相当于:inanchor:SEO inanchor:搜索引擎优化
24weatherweather/time/sunrise/sundown+城市名,返回城市的天气/时间/日出时间/日落时间weather:beijing显示北京的天气
25music或者用songs,歌手名字+music/songs周杰伦 music返回周杰伦的各首歌曲

相关文章:

如何使用 Google 搜索引擎保姆级教程(附链接)

一、介绍 "Google语法"通常是指在 Google 搜索引擎中使用一系列特定的搜索语法和操作符来精确地定义搜索查询。这些语法和操作符允许用户过滤和调整搜索结果&#xff0c;提高搜索的准确性。 二、安装 Google 下载 Google 浏览器 Google 官网https://www.google.c…...

SpringBoot实现轻量级接口反向代理、转发

目录 1、基本的对象1.1 配置类1.2 实体DTO1.3 路由代理拓展器1.4 请求对象 RestTemplate 2、核心转发代码3、暴露接口4、基础配置 前言&#xff1a;想实现一个轻量级的接口反向代理和转发的一个接口服务&#xff0c;可以通过这个服务做一些需要认证才能访问的接口给到前端使用&…...

算法训练营day21,回溯1

77. 组合 func combine(n int, k int) [][]int { //存储全部集合 result : make([][]int, 0) //存储单次集合 path : make([]int, 0) var backtrace func(n int, k int, startIndex int) backtrace func(n int, k int, startIndex int) { //当单次集合大小和k值相等&#xff…...

延伸与应用(三)婚姻与经济、运动、宗教、科技与经济

53&#xff0e;幸福婚姻的经济ABC方程式 夫以信先其妇&#xff0c;则妇以信顺其夫。上秉常以化下&#xff0c;下服常而应上&#xff0c;其不化者&#xff0c;百未有一也。 ——《傅子》&#xff0c;傅玄&#xff08;217—278&#xff09; 在现代的小家庭中&#xff0c;由于家庭…...

mac上,配置bundletool,将aab转为apk

1.第一步打开终端&#xff0c;安装brew 2.安装bundletool brew install bundletool 3.aab转apk bundletool build-apks --bundle/MyApp/my_app.aab --output/MyApp/my_app.apks 如果下载了bundletool--xxx.jar&#xff0c;脚本命令前加 java -jar bundletool-all-1.5.0.j…...

wangEditor v4的简单使用

当前文档是 wangEditor v4 版本的。 wangEditor v5 已经正式发布&#xff0c;可参考文档。 v5 发布之后&#xff0c;v4 将不再开发新功能。 介绍 English documentation wangEditor4 —— 轻量级 web 富文本编辑器&#xff0c;配置方便&#xff0c;使用简单。 官网&#…...

简单实践 java spring boot 自动配置模拟

1.概要 1.1 需求&#xff0c;自己写一个redis-spring-boot-starter模拟自动配置 自动配置就是在引入*-starter坐标后&#xff0c;可以已经spring框架的规则实现一些Bean的自动注入&#xff0c;并设置一些参数的默认值&#xff0c;且也可以在引入的工程中修改这些配置的值。这…...

BeanDefinition学习

Spring版本5.1.x Spring中的BeanDefinition是一个接口&#xff0c;用于描述Spring容器中Bean的元数据。BeanDefinition描述了Bean的各种属性&#xff0c;如名称、依赖关系、初始化方法等。这个接口通常用于在Spring的IoC容器中注册Bean&#xff0c;并且当容器需要创建Bean实例…...

ASP.NET的GridView控件中,实现同列内容合并

在ASP.NET的GridView控件中&#xff0c;实现同列内容合并的方法主要有两种&#xff1a;一种是使用RowDataBound事件&#xff0c;另一种是使用自定义定义函数 使用RowDataBound事件 这种方法是在GridView的每一行绑定数据时&#xff0c;比较当前行和前一行的同一列的值&#x…...

【文本到上下文 #8】NLP中的变形金刚:解码游戏规则改变者

一、说明 欢迎来到我们对不断发展的自然语言处理 &#xff08;NLP&#xff09; 领域的探索的第 8 章。在本期中&#xff0c;我们将重点介绍一项重塑 NLP 格局的突破性创新&#xff1a;Transformers。在我们之前对 seq2seq 模型、编码器-解码器框架和注意力机制的讨论之后&#…...

mysql主流版本5.5/5.6/5.7/8.0重置修改密码方法

最近几天来回切换各个Mysql版本重置密码&#xff0c;记录一下各个版本重置密码的方法。 MySql 5.5 SET PASSWORD FOR usernamelocalhost PASSWORD(new_password);MySql5.6 SET PASSWORD FOR usernamelocalhost new_password;MySql5.7 ALTER USER usernamelocalhost IDENT…...

设计模式——备忘录模式

​跟多内容&#xff0c;前往IT-BLOG ​ 备忘录模式&#xff08;Memento Pattern&#xff09;&#xff1a; 保存对象的某个状态&#xff0c;以便在未来需要的时候进行数据的恢复。相当容易理解&#xff0c;举个简单的例子&#xff1a;Word 软件在编辑时按 CtrlZ 组合键时能撤销当…...

深入理解Django与Redis的集成实践

在现代的Web开发中&#xff0c;高效的数据存取和缓存策略是提升应用性能的关键。Django作为一个广泛使用的Python Web框架&#xff0c;提供了丰富的功能以支持高效的Web应用开发。而Redis&#xff0c;作为一个高性能的键值存储系统&#xff0c;常被用于缓存、会话管理等多种场景…...

Java设计模式 – 四大类型

设计模式 – 四大类型 创建型模式结构型模式行为型模式J2EE模式 设计模式&#xff08;Design pattern&#xff09;是重构解决方案 根据书Design Patterns – Elements of Reusable Object-Oriented Software&#xff08;中文译名&#xff1a;设计模式 – 可复用的面向对象软件元…...

查看阿里云maven仓中某个库有哪些版本

起因 最近项目上有做视频业务&#xff0c;方案是使用阿里云的短视频服务&#xff0c;其中也有使用到阿里云的上传SDK&#xff0c;过程中有遇一个上传SDK的内部崩溃&#xff0c;崩溃栈如下&#xff1a; Back traces starts. java.lang.NullPointerException: Attempt to invok…...

【通信系统】MIMO阵列信号来向DOA估计实现~含FOCUSS、OMP、贝叶斯学习(SBL)等稀疏重构法和常规、子空间法、空间平滑滤波法

MIMO阵列目标信号来向估计原理与实现~基于常规法、子空间变换法和稀疏恢复法 写在最前前言空间谱估计的历史发展 仿真原理离散时间阵列信号模型波束形成矩阵(完备字典)回波生成空间平滑滤波传统方法CBF~常规波束成型Capon~最小方差无失真响应法ML~最大似然估计法 子空间方法MUS…...

高级变量赋值和变量的间接引用

1.高级变量赋值 var${str-lucky} 变量配置方式 var${str:-lucky} 变量配置方式 var${strlucky} 变量配置方式 2.变量的间接引用 eval 命令 eval命令将会首先扫描命令行进行所有的置换&#xff0c;然后再执行该命令。该命令适用于那些一次扫描无法实现其功能的变量,该命令对变…...

vue动态修改侧边菜单栏宽度

1.添加可修改宽度的dom元素 <div style"background: #f5f7fa;padding: 20px 10px;"><label>菜单宽度 </label><el-input v-model"sideWidth" placeholder"请输入宽度值" style"width: 100px"/> px<el-but…...

【C++入门到精通】C++的IO流(输入输出流) [ C++入门 ]

阅读导航 引言一、C语言的输入与输出二、流是什么三、CIO流1. C标准IO流&#xff08;1&#xff09;istream&#xff08;2&#xff09;ostream&#xff08;3&#xff09;iostream&#xff08;4&#xff09;cin 和 cout 2. C文件IO流&#xff08;1&#xff09;ifstream&#xff0…...

【Spark系列5】Dataframe下常用算子API

Apache Spark DataFrame API 提供了丰富的方法来处理分布式数据集。以下是一些常见的 DataFrame API 类别和方法&#xff0c;但这不是一个完整的列表&#xff0c;因为 API 非常广泛。这些方法可以分为几个主要类别&#xff1a; 转换操作&#xff08;Transformations&#xff0…...

蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练

前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1)&#xff1a;从基础到实战的深度解析-CSDN博客&#xff0c;但实际面试中&#xff0c;企业更关注候选人对复杂场景的应对能力&#xff08;如多设备并发扫描、低功耗与高发现率的平衡&#xff09;和前沿技术的…...

Keil 中设置 STM32 Flash 和 RAM 地址详解

文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...

python如何将word的doc另存为docx

将 DOCX 文件另存为 DOCX 格式&#xff08;Python 实现&#xff09; 在 Python 中&#xff0c;你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是&#xff0c;.doc 是旧的 Word 格式&#xff0c;而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

C# 类和继承(抽象类)

抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

大数据学习(132)-HIve数据分析

​​​​&#x1f34b;&#x1f34b;大数据学习&#x1f34b;&#x1f34b; &#x1f525;系列专栏&#xff1a; &#x1f451;哲学语录: 用力所能及&#xff0c;改变世界。 &#x1f496;如果觉得博主的文章还不错的话&#xff0c;请点赞&#x1f44d;收藏⭐️留言&#x1f4…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列&#xff0c;以便知晓哪些列包含有价值的数据&#xff0c;…...

Fabric V2.5 通用溯源系统——增加图片上传与下载功能

fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

深入解析 ReentrantLock:原理、公平锁与非公平锁的较量

ReentrantLock 是 Java 中 java.util.concurrent.locks 包下的一个重要类,用于实现线程同步,支持可重入性,并且可以选择公平锁或非公平锁的实现方式。下面将详细介绍 ReentrantLock 的实现原理以及公平锁和非公平锁的区别。 ReentrantLock 实现原理 基本架构 ReentrantLo…...