android+百度移动搜索+url+参数,百度搜索URL参数含义

news/2024/10/18 5:41:25/

原创文章,版权归andxu所有,如转载请征求本人同意,并一定保存本页链接。

——————————————————————————————————————————————————

在做搜索时候,关注搜索引擎的URL格式是一个很重要的问题,以百度为例,整理一下常用的格式和技术:

Eg.几个百度搜索的URL

http://www.baidu.com/s?lm=0(搜索结果时间限制) &si=&rn=10(每页显示的数目) &ie=gb2312&(语言)ct=0 &wd=?%6??& (关键词)pn=10 (在第pn比上10后加上1页) &ver=0 &cl=3 &uim=6 &usm=0

http://www.baidu.com/s?ie=utf8&bs=mc&f=8&rsv_bp=1&rsv_spt=3&wd=百度搜索url含义&inputT=12534

ttp://www.baidu.com/s?wd=libreoffice+cal+???????&rsv_bp=0&rsv_spt=3&oq=libreoff&sug=libreoffice&rsv_n=1&rsp=0&inputT=23204

http://www.baidu.com/s?word=jay+site:blog.csdn.net&tn=sitehao123&ie=utf-8

所以关键问题:怎么正确认识百度搜索的参数?

就目前的认识,整理一下参数:

序号

参数

含义

1

tn

搜索框所属网站。比如 tn=sitehao123,就是 http://www.hao123.com/ 左上那个搜索框(指通过什么方式到达百度首页搜索界面;)

2

s?wd

指关键词, “wd=” 是英文的word的缩写,参数表示的是搜索关键词的内容,如果是汉字那么这个参数是汉字的十六进制形式,如果是英文,那么这个参数就用该英文来表示

3

rsv_bp

(0,1,2) 0是首页输入;1是顶部搜索输入;2是底部搜索输入

4

rsv_spt

(1,3还有其他的数字,暂时没发现) 指的浏览器内核;

5

rsv_ers

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

6

rsp

指的是相关搜索排序(从0开始)

7

sug

这个参数只有在你修改下拉框文字时才会出现,指的是下拉框出现的关键词

8

oq

指的是你在输入搜索词时,输入一半,选择了下拉框之前输入的词;oq= 指的是搜索词,只有当url地址出现rsp而非rsv_bp时,oq才指的是从搜索词跳转到相关搜索。

9

inputT

从你打开百度主页,在对话框输入数据的时候开始计时,到你点击百度一下的时间计算。(只有在顶部搜索,首页搜索才会出现)。

10

s?bs

指的是上一次搜索的词, “bs=”参数应该是英文“base”的缩写,也就是“基于...”的意思,通俗点说就是在搜某一个关键词后再次搜索其它关键词的意思。bs=这个参数是百度用来判断某个关键词的相关关键词而设置的,也就是百度通过用户的搜索行为来判断某个关键词的相关关键词.(Maybe Before Search)

11

f

(1,3,8) 也许还有其他的,暂时发现就这3种,1指的是相关搜索,表示用户选择了搜索页面最下面的“相关搜索”中的某个关键词。;3下拉框搜索 表示用户输入一定的词语之后出现“联想词语”,用户最终用鼠标选择了某个关键词;或用键盘选择了某个关键词后直接按回车。;8用户自主搜索,表示用户直接点击“百度一下”按键(有bs变量时才出现f=8)

12

ieInput Encoding

输入编码。百度似乎不支持其它编码。 默认值是“gb2312”

13

ct

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

14

rn

每页包含的搜索结果数目。默认值为10

15

pn

搜索结果的页码,从零开始计数。即pn = ${结果页码-1}*rn。

16

lm

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

17

q5

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

18

q6

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

19

dq

不建议使用该参数.查询内容来原的地区限制. 具体值有百度确定.默认值为空.试了一下,使用这个参数的效果很差.

20

cl

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

21

rs2

暂时未知

22

sc

暂时未知

23


http://www.ppmy.cn/news/478901.html

相关文章

URL参数解析

http://www.baidu.com/s?wd关键字 wd(Keyword):查询的关键词; http://www.baidu.com/s?wd关键字&cl3 cl(Class):搜索类型,cl3为网页搜索,cl2为图片搜索; http://video.baidu.com/v?rn20&pn0…

获取html后面的参数值,js获取url后面的参数

本文收集整理关于js获取url后面的参数的相关议题,使用内容导航快速到达。 内容导航: Q1:JS获取URL参数值. 两种方法: 方法一:正则分析法 参考代码: function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)&qu…

S905电视盒数码视讯Q5/Q7刷Armbian并部署Klipper甜糖(一初识S905)

目前一般都会用到斐讯的N1盒子。但斐讯的N1盒子100+起,如果想省点成本可以考虑二手的S905电视盒(二手价40-50+起),其中数码视讯Q5/Q7网上刷机的教程比较多。一般都在这里下手。但只要带S905主控的机子都可以刷Armbian在部署Klipper。 所以带大家认识一下那些是S905电视盒 …

q5机顶盒刷linux系统,数码视讯Q5 浙江移动版(S905M)线刷

前言 魔百盒 数码视讯浙江移动Q5,使用的是晶晨s905m的核心。 固件就不上了,feng怕了。 工具准备 USB_Burning_Tool(v2.0.5.15此乃离线版,需要自己安装驱动,也可使用其他版本,喜欢就行,自己安装好,教程不再赘述,要点是安装后是否需要替换license和安装驱动) 数码视讯Q5 S…

Spark创建Hive表

前言 实习生带着一脸坚毅的神情,斩钉截铁的告诉我: Spark有bug,用Sparksql创建一个简单的外部表都报错: create external table must be accompanied by location我:你怎么创建的? 实习生:就下面一个简单的sql语句啊 spark.sql(""" CREATE EXTERNAL T…

2023 3de实时仿真环境下资源不可见或没有了(只有floor)

F3退出实时仿真环境,双击结构树父节点 之后再进入实时仿真,3d仿真,再打开资源就可以看到了。

鸿蒙系统开始测试了,华为开始测试鸿蒙系统,百万台华为手机正在测试中,网友:厉害了...

原标题:华为开始测试鸿蒙系统,百万台华为手机正在测试中,网友:厉害了 2019年第一季度华为手机的出货量超过5900万台,超过苹果成为全球第二大厂,如果能够保持50%的增长,极有可能在今年超过三星成…

鸿蒙系统到底有没有,鸿蒙系统,到底有没有未来?

鸿蒙初判 话说在远古时代,天和地还未分开,世界是一团混沌。这种自然的元气就叫做:鸿蒙。 在这一片混沌之中,有个叫盘古的巨人,已经沉睡了一万八千年之久。 终于有一天,盘古醒了过来。眼前这一片混沌让他感到…