百度搜索结果页面的参数 原先查询字符串(oq)

本文介绍了百度搜索结果页面中的OQ参数含义及其使用场景,包括相关搜索、即时搜索提示及错别字提示等,并提供了PHP示例代码来演示如何获取这一参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度搜索结果页面出现相关搜索时会自动将搜索框输入的内容保存下来,百度搜索为这个参数单独命名为oq


百度搜索结果网址参数 原先查询字符串(oq)
名称 oq
含义 原先查询字符串(original queryString)
参数值
oq和关键词(wd)参数值有着相同的特征,亦是自行输入搜索词百度搜索框提示词相关搜索候选词或者错别字提示正确搜索词等,长度限制在38个汉字以内。


原先查询字符串不仅在相关搜索(f=1)中出现,另外几种搜索形式,如即时搜索提示(f=3)、错别字提示正确搜索(f=12)也会有oq


从逻辑角度看,原先查询字符串(oq)应在相关搜索_语义关联性(rs_src)之前,搜索形式(f)之后判断


[PHP]


$original_querystring=$_POST['original_querystring'];
$original_querystringgb=$_POST['original_querystringgb'];
if(preg_match("/ie=utf-8|baidu\?/i",$baidu))
{if(preg_match("/(oq=)([^&]+)/i",$baidudecode,$original_querystring))
echo"<tr class=\"center\"><td>原先查询字符串</td>"."<td>".$original_querystring[2]."</td></tr>";}
else
{if(preg_match("/(oq=)([^&]+)/i",$baidudecodegb,$original_querystringgb))
echo"<tr class=\"center\"><td>原先查询字符串</td>"."<td>".$original_querystringgb[2]."</td></tr>";}


[/PHP]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值