百度搜索结果的URL参数 上次搜索词(bs)

讲解完了伴随搜索框提示形式(f=3)出现的7种参数,搜索历史记录(rsv_sug),键盘重复速度(rsv_sug3),搜索框位置(rsv_bp),搜索框提示次数(rsv_sug1),提示词输入搜索框方式(rsv_sug5),搜索框提示词搜索方式(rsv_sug2),其他输入搜索词方式(rsv_n)。下面介绍上次搜索词(bs)。

百度搜索结果网址参数 上次搜索词(bs)

名称 bs
含义 上次搜索词(before search)
参数值
bs与原先查询字符串(oq)、关键词(wd)的参数值等同,有自行输入搜索词,百度搜索框提示词,相关搜索候选词或者错别字提示正确搜索词等,长度限制在38个汉字以内。

上次搜索词(bs)在大部分搜索形式中都存在。
当用户执行过1次搜索行为后继续搜索,百度会保留上次搜索词,定名为 bs。


[PHP]
$beforesearch=$_POST['beforesearch'];
$beforesearchgb=$_POST['beforesearchgb'];
if(preg_match("/ie=utf-8|bd_page_type=|tn=[\w]+(?=zd)/i",$baidu))
{if(preg_match("/(bs=)([^&]+)/i",$baidudecode,$beforesearch))
echo"上次搜索词是".$beforesearch[2];}
else
{if(preg_match("/(bs=)([^&]+)/i",$baidudecodegb,$beforesearchgb))
echo"上次搜索词是".$beforesearchgb[2];}
[/PHP]
posted @ 2013-01-17 13:18  aus  阅读(892)  评论(0编辑  收藏  举报