百度的搜索URL存在着一定的规律和逻辑下面的链接是我使用百度搜索“标点符”后得到的链接下面就来一起分析下百度搜索结果URL的秘密。

URL中的s?表示搜索seo下面就来一起分析下百度搜索结果URL的秘密。

URL中的s?表示搜索&符号起到参数连接符的作用。上述链接涉及到的参数如下:
wd:Keyword查询的关键词有时还会是word比如打开的链接就是wordwd后面的关键词使用gb2312进行编码如果搜索词中出现空格则使用+号替换;
rsv_spt:识别浏览器目前测试下来Chrome、FireFox、Safari的为3IE浏览器为1;
rsv_bp:判断搜索位置:0为从百度首页进入1为搜索结果顶部搜索2为搜索结果底部搜索;
ie:InputEncoding查询关键词的编码缺省设置为简体中文即ie=gb2312;
tn:搜索框来源标识如百度首页的就是baiduhome_phhao123站来的sitehao123遨游浏览器的为tn=myie2dg等。除了百度自身用来数据统计好此数据还对百度搜索联盟分成起到跟踪作用。tn=baidulocal表示百度站内搜索返回的结果很干净无广告干扰;
inputT:搜索响应时间单位是毫秒;
以上我上面的URL中出现的参数但是百度的搜索引擎参数远远比上面的还要多。再来看看还有哪些参数:
bs:BeforeSearch上一次搜索的关键词;百度会记录上一次用户的搜索词是什么;
sr:结合bs使用。一般查询sr=0或者为空值但sr=1时查询将结合bs的值一起作为查询的关键字。默认值为0除01外其它值无效。
pn:PageNumberwordpress1外其它值无效。
pn:PageNumber搜索结果的页码从零开始计数。即pn=${结果页码-1}*rn;
rn:RecordNumber搜索结果显示条数缺省设置rn=10取值范围:10-100
cl:Class搜索类型cl=3为网页搜索cl=2为图片搜索;
lm:搜索结果的时间限制。以天为单位例如搜索最近一个月的网页lm=30.默认值为0表示没有时间限制;
ct:语言限制。0-所有语言1-简体中文网页2-繁体中文网页;其它不确定或者无效或。默认值为0;
q5:搜索内容位置限制。0-所有内容;1-网页标题(相当于使用’title:’查询前缀);2-url(相当于使用’inurl:’查询前缀);其它值等效于0默认值为0;
q6:搜索内容网站限制。例如q6=www.shangkejz.com表示只搜索的网页;相当于使用了’site:前缀’默认值为空
dq:不建议使用该参数。查询内容来源的地区限制。具体值有百度确定默认值为空。使用这个参数的效果很差;
oq:相关搜索的主词例如搜索“标点符”后点击“标点符号”出现的相关搜索用来记录来源词“标点符”或输入搜索词输入到一半点推荐关键词的那个词两个通过出现rsp/rsv_bp进行区分;
rsp:相关搜索词的位置第一个推荐词为0第二个为1以此类推;
usm:在百度搜索任何词从任何一页点到第三页以后的都会随机出现usm的参数。当usm=0的时候是正常排名。当usm=1的时候所有排名后移一位当usm=2的时候排名后移两位以此类推。而词参数影响排名的效果只对第三页以及第三页以后的有效也就是说前20名的排名不受词因素影响。此参数具体作用未知;
f:搜索判断f=8用户自主搜索f=3下拉框推荐f=1相关搜索;
rsv_ers:出现的值为rsv_ers=xn0或rsv_ers=xn1目前还不知道具体的作用。
rs_src:目前看到的都是rs_src=0此参数与rsv_ers同时出现。
?wd=关键字
wd(Keyword):查询的关键词;
?wd=关键字&cl=3
cl(Class):搜索类型cl=3为网页搜索cl=2为图片搜索;
pn(PageNumber):显示结果的页数;
?ie=gb2312
ie(InputEncoding):查询关键词的编码缺省设置为简体中文即ie=gb2312;
ct:此值一般是一串数字可能是搜索请求的验证码;
si:在限定的域名中搜索,比如想在本站内搜索可使用参数si=gldadi.com,要使这个参数有效必须结合ct参数一起使用;
rn(RecordNumber):搜索结果显示条数缺省设置rn=10取值范围:10-100;
?bs=今日头条
bs(BeforeSearch):上一次搜索的关键词;
tn:提交搜索请求的来源站点这是百度与免费软件合作时的利益来源举例来说我们使用的一些免费浏览器中所提供的百度搜索时URL地址中都带有tn=内容tn=后面的内容就是百度联盟的账号。如:Firefox的tn=suvion_dg(tn=suvion_4_dg),傲游的tn=myie2dgTheWorld的tn=suvion_4_pg只要你使用了这些带有tn=的搜索只要点击了其中的广告提供该软件的浏览器就会从中赚取利益。搜索结果有个例外当tn=baidulocal时你可以得到一个无竞价无广告的百度搜索结果.
收集补充:oq=上一次搜索词(之前利用这个刷出下拉)