谷歌Google URL参数详细解读。
q
要查询的关键字,最为简介的查询URL即是:www.google.com/search?q=关键字
num
每页最多显示多少个结果,范围为1-100。该参数默认为10。
start
分页控制,比如每页为10个结果,要翻到第二页,start为10,翻到第三页,start为20。
filter
0或者1,如果为1,则会省略一些结果以提高显示的结果的质量,省略的内容主要由以下两点决定:
1、重复的内容
2、主机拥堵
该参数默认为1
restrict(也可以是cr)
指定区域代码,Google通过两种方式来判断搜索结果所在的区域:
1、Google网址后缀
2、客户端的IP地址
但是Google也不完全相信这个,用cr可以指定特定区域。比如法国的代码为cr=countryFR,各个国家的代码可以参考:http://www.google.com/cse/docs/resultsxml.html#countryCollections
gl
该参数的值为国家的代码(两个字母),全部国家代码请参考:http://www.google.com/cse/docs/resultsxml.html#countryCodes
可以查看在该国家下的搜索结果,Google说明里面并没有说gl和cr的区别和关系,只是说指定该参数可以有效提高针对特定国家搜索结果的相关性。hl
指定Google界面的语言(Host language),为了提高性能和搜索结果的质量,强烈开启这个参数,该参数的值也是两个字母的国家代码,请参考:http://www.google.com/cse/docs/resultsxml.html#interfaceLanguages
ie和oe
设置编码,默认为latin1。ie为请求搜索时的编码,oe为Google返回结果的编码。
所有编码请参考:http://www.google.com/cse/docs/resultsxml.html#characterEncodings
lr
这是也是一个语言限制的参数,跟hl不同,这个参数指的是限制网页的语言:
而Google会根据以下几项判定网页语言:
1、域名
2、网页的language标签
3、网页的body里面的主要语言
4、在网页中的第二语言(如果有的话)
lr相对应的值请参考:http://www.google.com/cse/docs/resultsxml.html#languageCollections
safe
搜索结果中过滤ChengRen和暴力的内容。默认为off。
可接受的值为:off、medium、high。
这是medium和high会影响搜索结果,并在结果中过滤点ChengRen和暴力的网站。
c2coff
是否关闭中文简体或繁体搜索结果显示。1为关闭,0为开启。
如果要在Google上搜索中文,URL参数应该为:search?hl=zh-CN&lr=lang_zh-TW|lang_zh-CN&c2coff=0
as_lq
比如as_lq=www.google.com,跟在搜索框里面输入:link:www.google的效果是一样的。
对谷歌Google URL参数的研究,有助于我们更好地去做好更加符合搜索引擎的网站,从而获得更好的排名,获得更多的订单和利润。
全文完
wd--查询的关键词(Keyword)
pn--显示结果的页数(PageNumber)
cl--搜索类型(Class),cl=3为网页搜索
rn--搜索结果显示条数(Record Number),取值范围在10--100条之间,缺省设置rn=10
ie--查询输入文字的编码(Input Encoding),缺省设置ie=gb2312,即为简体中文
tn--提交搜索请求的来源站点
几个有用的tn
tn=baidulocal 表示百度站内搜索,返回的结果很干净,无广告干扰。比如,在百度站内搜索“快乐”,看看返回结果是不是很清爽。
tn=baiducnnic 想把百度放在框架中吗?试试这个参数就可以了,是百度为Cnnic定制的
si--在限定的域名中搜索,比如想在新浪的站内搜索可使用参数si=sina.com.cn,要使这个参数有效必须结合ct参数一起使用。
ct--此参数的值一般是一串数字,估计应该是搜索请求的验证码
bs--上一次搜索的关键词(Before Search),估计与相关搜索有关