深入解析百度搜索结果地址栏链接参数

今天是2014年过十一假期的第二天同时也是重阳节,所谓每逢佳节倍思亲,因为种种原因这个十一不能回家,不过我也没有闲着,最近一直在更深入的研究SEO以及搜索引擎算法,前两天跟大家分享了TF-IDF分词算法,今天跟大家分享个简单并好理解的百度搜索结果地址栏链接参数,希望能对大家有帮助。

举例参数:

http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=%E9%83%91%E5%B7%9ESEO

s?:搜索

百度搜索结果页使用了重定向,因此我们看到的不是search.php?这样的url格式

ie:查询输入文字的编码

此项设置会影响搜索参数的编码类型

f:搜索行为判断

8为用户自主搜索,3为下拉框搜索,1为相关搜索。该参数主要用户用户搜索行为记录以及关键词统计

rsv_bp:搜索次数

rsv_bp参数有三个值:0,1,2,其中0代表首次搜索,1代表在搜索结果页面的顶部搜索框继续搜索,2代表搜索结果页面的底部搜索框继续搜索。记录用户用顶部搜索还是用底部搜索

tn:搜索来源

该值为网站标记。例如从hao123的百度输入框搜索内容将出现tn=hao123。记录该值被用百度统计搜索来源,该来源数据可能为作为决策数据

wd:当前搜索的关键词

输入的关键词为urlencode字符串,编码格式为gbk或者utf-8,默认编码格式为utf-8,一般中文就会被编码,如果想解码网上搜索“url_decode”然后就可以解码。它用于作为搜索原料,百度会经过分词、判类等操作,不是直接检索数据库,这个是个复杂的过过程,后续会在相关博客中介绍,敬请关注。

bs:上一次搜索的关键词

内容格式与当前搜索的关键词一致。用于记录用户的搜索行为,记录该值被用于相关关键词统计、同义词分析等操作

rsv_spt:用户浏览器类型

值为1或者3(暂时只统计到这两个值)。用于标记用户当前使用的浏览器,IE内核浏览器为1,非IE内核为1,不过现在这个参数恒为3,还没有了解到时停用了还是改作他用

rsv_bp:判断是第几次搜索

值为0或者1。当用户第一次搜索时,该参数值为0;当用户在第一次搜索的结果页进行第二次搜索或者更多次数搜索时,该参数值为1。用于记录用户的搜索行为,记录该值被用于校验搜索结果质量以及相关搜索词相关数据分析

inputT:键入时间

从打开百度页面开始到点击搜索按钮的时长。该参数被用于记录用户搜索行为

oq:相关搜索的主词

例如搜索seo是什么,在底部的相关关键词当中有淘宝seo是什么意思,当点击后oq的值就是seo是什么。该参数主要用于相关词统计以及用户搜索行为记录。

rsp=第n+1次相关搜索

统计相关搜索的次数,例如是第4次相关搜索,那么rsp的值为3。该参数主要用于相关词统计以及用户搜索行为记录

pn:页码

值为公差为10的等差数列。用于页码判断,同时也用于校验搜索结果质量

cl:搜索类型

值为3时是网页搜索,其他的值所对应的类型暂时还没有统计到。该值会影响搜索结果排序

lm:指定时间内百度收录情况查询

值为1时是最近24小时;值为7时是最近7天;值为30时是最近1个月;值为360时是最近1年

rn:搜索结果显示条数(Record Number)

取值范围在10~100条之间,缺省值为10

si:在限定的域名中搜索

主要用于检索某个站点的百度索引数据,例如想要只得到百度的搜索结果,那么参数的值为baidu.com。使这个参数有效必须结合ct参数一起使用。

ct:此参数的值一般是一串数字

估计应该是搜索请求的验证码,目的暂时还没有分析出来

百度算法经常在变,所以时不时的会出现一些新的参数,如果大家发现了新的参数不妨与博主留言一起分析、学习百度新特性

 

时间: 2024-11-09 03:51:19

深入解析百度搜索结果地址栏链接参数的相关文章

解析百度搜索结果链接的url,获取真正的url

通常,在百度输入关键词搜索出现的列表页,点击目标链接,然而跳转的时候却是百度地址,经过百度解析,才真的跳到目标页面. 在SEO中,经常需要看下自己的网站排名,又不想手动每天手动去点,可用以下方法去得到目标地址. 原理相当的简单:模拟请求,得到真正的地址. <?php $url = "http://www.baidu.com/link?url=nS2MGJqjJ4zBBpC8yDF8xDh8vibi1lVeE7gGr9UONBu"; $info = parse_url($url);

对百度搜索“最新相关信息”的一些研究

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 各位网友在用百度进行搜索的时候,应该会发现,在搜索一些热门新闻时,在搜索结果的第一个结果中,会出现此关键词的最新相关信息的一条链接,点击此连接进去后,我们会发现搜索出来的结果非常精准,并且结果均为我们所搜索的关键词的最新新闻. 比如我们搜索"霆锋签字离婚"这个长尾关键词,在搜索结果的第一条就会出现"霆锋签字离婚的

实例详解JavaScript获取链接参数的方法_javascript技巧

使用url传递参数,大家应该不陌生,例如: http://www.softwhy.com/home.php?mod=space&do=home&view=all 既然传递参数,那么自然就要获得传递的参数,当然获取参数的方式有多种多样,下面就介绍其中的一种,和大家一起分享,希望能够给大家带来一定的帮助,代码如下: var url="http://www.softwhy.com/home.php?mod=space&do=home&view=all"; if

jquery地址栏链接与a标签链接匹配之特效代码总结_jquery

如题所述,当出现这样的功能,点击某个链接后,给跳转后的该链接地址添加样式,通过添加class为current来增加特殊样式. 如图所示:点击HTML+css3跳转后,给其添加如图样式: js代码如下: var currUrl = window.location.href; var currStyle = function (links){ links.each(function(){ var url = $(this).attr('href'); if (currUrl.indexOf(url)

百度搜索结果参数F2与搜索结果标题的关系

在我刚学习SEO的时候就有这样一个疑问:淘宝不是明明屏蔽了百度搜索引擎了吗,怎么搜索淘宝,淘宝网怎么还能搜到,而且还排在第一? 搜索淘宝 而且我们可以发现"淘宝网"并不是淘宝的网站标题       为什么能够搜索到淘宝网 我们可以点击淘宝网搜索结果的百度快照看看:       淘宝网百度快照 上面有一句话提示: "您查询的关键词仅在网页标题或指向此网页的链接中出现" 其实百度使用了类似谷歌炸弹(Google bomb)的算法(锚文本链接),之所以能够搜索到淘宝网是因

Edge浏览器如何设置地址栏默认搜索为百度搜索

  1.打开Edge浏览器,输入百度网址并打开; 2.接着点击Edge浏览器上的更多按钮; 3.选择"设置"选项; 4.向下滑动,点击"查看高级设置"; 5.在打开的高级设置界面中,向下滚动,点击下拉"地址栏搜索方式",选择"新增"; 6.点击百度搜索,再点击下方的"添加为默认值". 这样就把Edge浏览器地址栏的默认搜索设置为百度搜索了,以后只需要在Edge地址栏中输入要搜索的关键词,就可以自动打开百度来

http 百度搜索链接的页面来源关键词

问题描述 http 百度搜索链接的页面来源关键词 百度搜索某个关键词,然后再点击链接,如何知道这个链接的来源关键词是搜索的关键词 解决方案 你可以通过request的referer字段得到来路url,其中有关键字.

由百度搜索链接中含有恶意病毒说起

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 12月17日上午,我根据个人需求在百度搜索引擎中输入关键词"婚庆",打开链接后,瑞星和"360"均提示有病毒,我没有在意,就在此时,问题出现了:在线QQ突然掉线,重新登陆QQ后,提示Q币丢失. 突然间我想到了应该是那个链接的问题,于是,带着此种疑问,拨通了百度客服电话. 没有想到百度居然给我这样的回复:

苹果Safari浏览器地址栏无法百度搜索怎么办

一.safari偏好设置,设置不完整 1.我们不能添加搜索,我们先打开浏览器的"safari偏好设置",打开 2.找到界面中的"搜索"以及"安全性"两项效果如下所示. 搜索 安全性,选项打开进入. 二.然后我们点击"今天"的浏览记录,之后重启你会发现搜索功能可以正常的使用了哦. 好了以上就是小编为各位整理的一篇关于你在Safari浏览器添加百度搜索的方法全部内容了,希望文章对各位能够有帮助哦.