搜索引擎搜索结果的url中有很多参数,了解这些参数对进一步深入理解搜索引擎的工作原理有积极的意义。
百度和谷歌网址搜索结果URL中,英文字母和数字在url参数中是不需做编码转换的,双字节字符及特殊符号以Urlencode进行转码。
一、百度网址URL参数
wd――查询的关键词(Keyword) 。 * Keyword /ki:wə:d/ 关键词,关键字
&――连接符。添加下面的url参数,这个字符是必然要用到的。
lm――搜索结果的时间限制。以天为单位,例如搜索最近一个月的网页,lm=30.默认值为0,表示没有时间限制。想查找快照比较新的结果,试试这个参数。
rn――每页包含的搜索结果数目。默认值为10,必须是10的倍数,最大值100。
pn――显示结果的页数(Page Number),从零开始计数。即pn = ${结果页码-1}rn。百度搜索结果条目的数量很大,一般情况下,只显示前800条。 * Page /peɪdʒ/ 页 * Number /ˈnʌmbə/ 数,号码
bs――Before Search?上一次搜索输入的关键词。 Before /bɪˈfɔ:/ 在…之前 * Search /sɜːtʃ/ 搜索
rsv_bp――判断是第几次搜索:0为第一次搜索,1为第二次或者多次搜索;
rsp――第n+1个相关搜索,例如本次搜索rsp=0,它就是第1个相关搜索.
oq――相关搜索的主词
f――搜索判断,f=8用户自主搜索,f=3下拉框推荐,f=1相关搜索; (百度下拉框和百度相关搜索的原理)
usm――在百度搜索:从任何一页点到第三页以后的,都会随机出现usm的参数。虽然搜索的是一关键词的同一个列表页,但是排名却是不相同的,仔细研究发现 当usm=0的时候是正常排名。当usm=1的时候所有排名后移一位,当usm=2的时候排名后移两位,以此类推。而词参数影响排名的效果只对第三页以及第三页以后的有效,也就是说前20名的排名不受词因素影响。
cl――搜索类型(Class),cl=3为网页搜索。
tn――纪录搜索来自哪里,当你使用账户登录后,就会有此项纪录,比如,你登录百度空间或者登录了遨游浏览器。比如tn=sitehao123,就是_左上那个搜索框
ie――Input Encoding?输入编码。百度似乎不支持其它编码,默认值是“gb2312” 。
* Input/ˈɪnˌpʊt/ 输入 * Encoding /in’kəudiŋ/ 编码, 译码
sr――不建议使用该参数.结合bs使用。一般查询sr=0或者为空值,但sr=1时,查询将结合bs的值一起作为查询的关键字.默认值为0,除0,1外其它值无效。
ct――语言限制。0-所有语言,1-简体中文网页,2-繁体中文网页;其它不确定或者无效或。默认值为0。
q5――搜索内容位置限制.0-所有内容;1-网页标题(相当于使用’title:’查询前缀);2-url(相当于使用’inurl:’查询前缀);其它值等效于0.默认值为0。(经测试该参数貌似已经无效) * title /'taitl/ 标题
q6――搜索内容网站限制.例如q6=sohu.com,表示只搜索sohu.com的网页;相当于使用了’site:前缀’.默认值为空。(该参数无效。参考百度站内搜索结果,该参数应该为si=)
dq――不建议使用该参数.查询内容来原的地区限制.具体值有百度确定.默认值为空.试了一下,使用这个参数的效果很差。
si/ct――这两个参数结合使用,类似于百度的站内搜索功能,将搜索结果限定于指定的网站内容。
rsv_spt=――识别浏览器:ie内核的浏览器是3,火狐是1;
inputT=――响应时间,单位:毫秒
二、谷歌URL参数
q?――查询的关键词(Query),百度对应的参数为wd * Query /'kwiəri/ 询问
hl?――Google搜索的界面语言(Interface Language)
* Interface /'intə(:)feis/ 接口 * Language /ˈlæŋɡwɪdʒ/ 语言,语言文字
start?――显示结果的页数,百度对应的参数为pn(0是首页,10是第二页,以此类推)
* start /stɑːt/ 开始
lr?――搜索内容的语言限定(LanguageRestrict),限定只搜索某种语言的网页。如果lr参数为空,则为搜索所有网页。* Language /ˈlæŋɡwɪdʒ/ 语言,语言文字 * Restrict /ri’strikt/ 限制,限定
ie?――查询输入文字的编码(InputEncoding),Google缺省设置ie=utf-8,即请求Google搜索时参数q的值是一段utf-8编码的文字,如果要直接使用中文,可以设置ie=gb2312,即为简体中文编码
* Input/ˈɪnˌpʊt/ 输入 * Encoding /in’kəudiŋ/ 编码, 译码
oe?――搜索返回页面的编码(Output Encoding),Google缺省设置oe=utf-8
* Output /ˈaʊtˌpʊt/ 产量;输出功率;输出 * Encoding /in’kəudiŋ/ 编码, 译码
num?――搜索结果显示条数(Number),取值范围在10?100条之间,缺省设置num=10,百度对应的参数为rn
* Number /ˈnʌmbə/ 数;号码;算数
newwindow?――是否开启新窗口以显示查询结果。 缺省设置newwindow=1,在新窗口打开网页
* new /njuː/ 新的 * window /'windəu/ 窗户
safe?――安全搜索选项(SafeSearch),设置该参数可以过滤内容,缺省设置safe为空,即不过滤内容,设置为safe=vss,即过滤内容。
* Safe /seɪf/ 安全的 * Search /sɜːtʃ/ 搜索
结束语:掌握好百度谷歌网址url的各项参数,灵活运用,效果更佳。尤其是各类SEO软件对此类参数的运用更是极佳。掌握好这些参数对SEO乃至数据分析都是有极大帮助的。
文章转载自:http://blog.sina.com.cn/s/blog_8545d1f70101gcd1.html