登陆

搜索引擎地址栏参数说明

城南二哥 2018-11-21 1621人围观 ,发现0个评论 搜索引擎地址栏参数说明

搜索引擎地址栏参数说明 

先说谷歌的,

q--查询的关键词(Query),百度对应的参数为wd

hl--Google搜索的界面语言(Interface Language)

hl=zh-CN简体中文语言界面,我们用的Google中文就是这个参数。

hl=zh-TW繁体中文语言界面,港台地区常使用

hl=en 英文语言界面

444.jpg

start--显示结果的页数,百度对应的参数为pn


lr--搜索内容的语言限定(Language Restrict),限定只搜索某种语言的网页。如果lr参数为空,则为搜索所有网页。

常用的有:

lr=lang_zh-CN只搜索简体中文网页

lr=lang_zh-TW只搜索繁体中文网页

lr=lang_zh-CN|lang_zh-TW搜索所有中文网页

lr=lang_en只搜索英文网页

ie--查询输入文字的编码(Input Encoding),Google缺省设置ie=utf-8,即请求Google搜索时参数q的值是一段utf-8编码的文字,如果要直接使用中文,可以设置ie=gb2312,即为简体中文编码

oe--搜索返回页面的编码(Output Encoding),Google缺省设置oe=utf-8


num--搜索结果显示条数(Number),取值范围在10--100条之间,缺省设置num=10,百度对应的参数为rn

newwindow--是否开启新窗口以显示查询结果。 缺省设置newwindow=1,在新窗口打开网页

safe--安全搜索选项(SafeSearch),设置该参数可以过滤成人内容, 缺省设置safe为空,即不过滤成人内容,设置为safe=vss,即过滤成人内容。这个参数真是让一些人欢喜,让一些人忧。

再说百度的

wd--查询的关键词(Keyword)

pn--显示结果的页数(Page Number)

cl--搜索类型(Class),cl=3为网页搜索


rn--搜索结果显示条数(Record Number),取值范围在10--100条之间,缺省设置rn=10

ie--查询输入文字的编码(Input Encoding),缺省设置ie=gb2312,即为简体中文

tn--提交搜索请求的来源站点

几个有用的tn

tn=baidulocal 表示百度站内搜索,返回的结果很干净,无广告干扰。比如,在百度站内搜索“快乐”,看看返回结果是不是很清爽。

tn=baiducnnic 想把百度放在框架中吗?试试这个参数就可以了,是百度为Cnnic定制的


vs--在限定的域名中搜索,比如想在本站内搜索可使用参数si=www.flymoonblog.cn,要使这个参数有效必须结合ct参数一起使用

ct--此参数的值一般是一串数字,估计应该是搜索请求的验证码

bs--上一次搜索的关键词(Before Search),估计与相关搜索有关

yahoo的代码相对要少得多

ei--查询输入文字的编码(Input Encoding),缺省设置ie=gb2312,即为简体中文

vs--在限定的域名中搜索,比如想在本站内搜索可使用参数si=www.flymoonblog.cn,在yahoo里面这个可以单独使用!

看懂了这些东西之后,你可以设计出更适合你网站的搜索代码,删掉无用代码,更加符合w3c的标准。让你的网站在各个浏览器下都能无BUG运行!

请发表您的评论
请关注微信公众号
微信二维码
Powered By Z-BlogPHP