百度搜索URL中的参数都是什么

本文详细解析了百度搜索URL中的各项参数及其含义,包括安全协议、域名、搜索方式、编码格式、搜索来源、关键字等,有助于理解百度搜索的工作原理。

最近,点石排名更新了一个新功能——站内搜索。其实理解起来也很简单,就是通过URL限定搜索结果为某个网站,从而参与点击(例如:https://www.baidu.com/s?wd=SEO&si=www.4xseo.com&ct=2097152)。这样是否能够提升排名还不得而知。不过弄清楚百度搜索URL中的参数先,才能使用该功能。

百度URL参数

百度URL

我们先获取一个常见的百度搜索URL

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=java&rsv_spt=1&oq=java&rsv_pq=9ae87b9e0000af9a&rsv_t=64a2xLPgOIqVeiuTYMJ2vghLIMU2amOkhpFAUsNeIXZ6aMAmwitsrebiPa%2BGy1E8WWZa&rqlang=cn&rsv_enter=0&rsv_sug3=1&rsv_sug1=1&rsv_sug7=100&rsv_sug4=1395

参数

下面我们分别来说明各个参数的大体意思

https:

安全套接字层传送的超文本传输协议

//www.baidu.com/

:baidu的域名

s?

s: 这是一种无扩展名的方法实现的

ie=utf-8

ie:关键字编码格式默认为:GB2312 简体中文

f=8

f: 值有:1,3,8大概还有其他的,临时发现就这3种,

  • 1指的是相关搜索,透露表现用户选择了搜索页面最下面的“相干搜索”中的某个关键词。;
  • 3下拉框搜索透露表现用户输入肯定的词语之后出现“联想词语”,用户最终用鼠标选择了某个关键词;或用键盘选择了某个关键词后直接按回车。;
  • 8用户自立搜索,透露表现用户直接点击“百度一下”按键(有bs变量时才出现f=8)

rsv_bp=1

rsv_bp:

使用的是百度哪一个搜索框0是首页输入;1是顶部搜索输入;2是底部搜索输入

rsv_idx=2

rsv idx:

未知

tn=baiduhome_pg

tn:

提交搜索请求来源例如:tn=50000021_hao_pg用hao123 里的百度搜的 tn=baidulocal表示百度站内搜索,返回的结果很干净,无广告干扰。

当tn= baiduerr 表示这是从错误页搜索跳转过来的wd=java

wd:

查询关键字 (word) 一般以也会是一串字符例如:%e4%bb%a5%e6%a2%a6%e4%b8%ba%e9%a9%ac%e8%af%97%e9%85%92%e8%b6%81%e5%b9%b4%e5%8d%8e 如果你用url编码方式进行解码你才能看到真实的内容rsv_spt=1

rsv_spt:

表示首页搜索浏览器内核版本类型,

  1. 表示新版百度首页搜索(先要登录百度帐号)
  2. 表示百度实时热点搜索(先要登录百度帐号)
  3. 表示传统百度首页搜索

oq=java

oq:

上次索引关键字

rsv_pq=9ae87b9e0000af9a

rsv_pq:

透露表现用来记录关键词和上一次搜素的关键词(相关关键词)的

rsv_t

rsv_t=64a2xLPgOIqVeiuTYMJ2vghLIMU2amOkhpFAUsNeIXZ6aMAmwitsrebiPa%2BGy1E8WWZa

rsv_t:搜索效果的一种随机密码珍爱措施

rqlang=cn

rqlang:跟地域有关cn是代表中国地域

rsv_enter=0

rsv_enter:

未知

rsv_sug=1

含义 搜索框提示的搜索历史记录(Search history)参数值:0 搜索框提示0条搜索历史记录1 搜索框提示1条搜索历史记录2 搜索框提示2条搜索历史记录

inputT=2335

inputT:

透露表现的是搜索相应时间,单位是毫秒;

rsv_sug3=1

百度参数:rsv_sug3

输入字符的速率

rsv_sug1=1

搜索框提示次数

rsv_sug7=100

未知

rsv_sug4=1395

反馈搜索结果用时

rev_ers

ers: rsv_ers xn* (*取0或1) 指的是搜索词后,翻页出现对应的相干搜索,从0开始。假如在url里已经是0的话,那对应的相干搜索就从1开始(这个参数还有许多密,这个只是初步测试)rn

rn:每页显示数目 默认为10 最大50

pn

pn:显示结果页数默认为0 其他每页递增rn 即:rn为20时第1页 pn=0 第2页 pn=20 第3页 pn=40 cl

cl:

百度提交的搜索类型(Class),cl=3为网页搜索,cl=2为百度消息ct

语言限定。0-所有语言,1-简体中文网页,2-繁体中文网页;其它不确定或者无效或。默认值为0.

si

在限定的域名中搜索,比如想在本站内搜索可使用参数si=shangzhiwang.com,要使这个参数有效必须结合ct参数一起使用;bs(Before Search)

上一次搜索的关键词;

lm=0

搜索结果时间限制)以天为单位,例如搜索最近一个月的网页,lm=30.默认值为0,表示没有时间限制。 ft

搜索的文档格式,pdf、doc、xls、ppt、rtf等,默认值为空。

q1

包含以下的悉数的关键词

q2

包含以下的完备关键词

q3

包含以下任意一个关键词

q4

不包括以下关键词

q5

搜索内容位置限制.0-所有内容;1-网页标题(相当于使用'title:'查询前缀);2-url(相当于使用'inurl:'查询前缀);其它值等效于0.默认值为0 q6

搜索内容网站限制.例如q6=sohu.com,表示只搜索sohu.com的网页;相当于使用了'site:前缀'.默认值为空 dq

不建议使用该参数.查询内容来原的地区限制.

百度搜索结果中,link?url参数的加密是一种混合加密方法,涉及到随机数、用户在搜索页面的停留时间以及快照地址等元素。为了深入了解这一过程,推荐参考《揭秘百度link?url=参数加密与解码方法》一文。文章对这一加密机制进行了详尽的剖析。 参考资源链接:[揭秘百度link?url=参数加密与解码方法](https://wenku.youkuaiyun.com/doc/6401ac7ccce7214c316ec078?spm=1055.2569.3001.10343) 加密过程中,首先生成一个基于时间的唯一标识,这可能是一个与用户在搜索页面停留时间有关的随机数。这个唯一标识是加密的关键部分,它与其他信息一起构成了密文。密文的结构一般遵循固定模式,例如`***`后面跟随的是看似无规律的密文。 解密则需要理解加密过程的逆向操作。由于加密时包含了固定前缀和变化的字符,我们可以尝试通过已知的搜索结果来分析出规律,从而构建解密算法。例如,多次尝试后发现,无论搜索词是什么,link?url参数的开头几个字符(如`6427d385`)保持不变,可能代表了某种固定的加密规则或者是一个加密的标识符。 更进一步,可以通过编写脚本或程序来模拟搜索过程,捕获加密后的URL,并尝试不同的解密尝试来提取出有用的信息。根据文章的描述,作者开发了一个PHP表单工具,用以快速获取和解码密文部分。尽管这是一个起点,但需要注意的是,搜索引擎可能会定期更新其加密策略,因此解密方法也需要随之更新和适应。 如果你希望更加深入地了解百度搜索结果的加密机制和解密技术,以及如何在实际中应用这些知识,那么《揭秘百度link?url=参数加密与解码方法》将会是一个非常有价值的资源。 参考资源链接:[揭秘百度link?url=参数加密与解码方法](https://wenku.youkuaiyun.com/doc/6401ac7ccce7214c316ec078?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值