人亦已歌 发表于 2020-5-6 22:50:41

普及一下百度搜索关键词后URL中的参数都是什么意思

在百度搜索关键词后就会发现地址框的链接会变成很长一串,普通用户可能不会注意这些,但是对于我们做网站或做网络推广的人来说,这却是需要了解一下的,本文将会详细说明一下百度搜索结果页的URL种的参数含义。
首先,我们先来看一下搜索结果页的完整链接大概都是这样的:
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E6%85%88%E4%BC%97%E8%90%A5%E9%94%80&fenlei=256&oq=https%253A%252F%252Fwww.teamczyx.com%252Fforum.php%253Fmod%253Dviewthread%2526tid%253D1120%2526extra%253Dpage%2526lt%253B%2526lt%253BD1&rsv_pq=91aca8c30008eea2&rsv_t=b899c7AR6eFttprZ4eiv%2FkmMWNmtlqyJWHWnfbe4KwMYFaLpVmiZMNHVvuE&rqlang=cn&rsv_enter=1&rsv_dl=tb&rsv_sug3=21&rsv_sug1=9&rsv_sug7=101&rsv_sug2=0&rsv_btype=t&inputT=457839&rsv_sug4=457839那么后面的那么多的参数有什么用呢?

wd

查询关键字,就是你要搜索的内容。

rn

搜索结果页每页显示的数目,默认为10,最大可以设置为50

pn

显示结果的页数,缺省为0,其它页面需要每页递增rn,如当rn为默认值时,第三页的pn应为20。

ie

查询关键字的编码格式,默认为gb2312,即为简体中文

tn

提交的搜索请求的来源,我们经常可以看到很多网站上都有嵌入了百度的搜索框,这个参数可以确定当前的搜索是来自哪个网站的。如下面的URL就是通过www.hao123.com网站首页的百度搜索框搜索得到的:

https://www.baidu.com/s?word=java&tn=sitehao123&ie=utf-8

注:我们可以看到很多参数其实都是缩写,如wd用word也是可以的

rsv_bp

这是表示了是百度网页上的哪一个搜索框,如通过百度首页中间的搜索框进行搜索时,该值为0,在搜索结果页上面的搜索框进行搜索时为1。

rsv_spt

这个参数具体含义不是很清楚,经过测试可以看出来登录了百度账号且在首页进行搜索时会有这个参数,且值为1,如果没有登录或登录后在搜索结果页搜索时不会出现这个参数。网上查找了一些资料,感觉比较靠谱的是这表示首页搜索类型,1表示新版百度首页搜索(先要登录百度帐号),2表示百度实时热点搜索(先要登录百度帐号),3表示传统百度首页搜索。

cl

这个参数是提交的搜索类型,如搜索网页时为3,搜索新闻时为2

oq

这个关键词网上有些帖子说是搜索下拉栏相关的,但根据我的测试,这个参数现在好像就仅仅代表上次的搜索关键字。

还有很多参数如rsv_**这些参数的意义不是很明确,此外上面的参数测试可能也不是很全面,理解可能也有偏差,如有错误,欢迎交流。

人和就有好 发表于 2020-10-12 14:03:20

其实我一直觉得楼主的品味不错!呵呵!

E_Messenger 发表于 2021-1-20 22:06:35

看帖回帖是美德!:lol

马永明 发表于 2021-2-18 21:06:04

楼主太厉害了!楼主,I*老*虎*U!

dkdk 发表于 2021-3-11 08:03:11

过来看看的

邹巍 发表于 2021-4-1 16:09:37

支持一下:lol

leading520 发表于 2022-1-7 17:00:07

其实我一直觉得楼主的品味不错!呵呵!
页: [1]
查看完整版本: 普及一下百度搜索关键词后URL中的参数都是什么意思