`

Google Baidu等搜索引擎的参数

    博客分类:
  • java
阅读更多
原文地址:http://blog.csdn.net/jackpk/archive/2010/05/28/5629710.aspx

谷歌搜索引擎搜索代码参数:(google.com)
lr--搜索内容的语言限定(Language Restrict),限定只搜索某种语言的网页。

如果lr参数为空,则为搜索所有网页。
常用的有:

lr=lang_zh-CN只搜索简体中文网页。
lr=lang_zh-TW只搜索繁体中文网页。
lr=lang_zh-CN|lang_zh-TW搜索所有中文网页。
lr=lang_en只搜索英文网页。




hl = 查询界面语言(缺省:en,你可以试下 xx-bork 或者 xx-hacker)

举例:&hl=zh-CN(google查询界面为中文)、&hl=en(google查询界面为英文)

jackpk注:这里若写为"&hl=”,本地ie查询界面为中文。本地系统为中文winxp,ie语言为zh-cn,是否与浏览器的语言设置有关???



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



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


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


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

hl=zh-CN简体中文语言界面,我们用的Google中文就是这个参数。
hl=zh-TW繁体中文语言界面,港台地区常使用。
hl=en 英文语言界面。

 


start--本页搜索结果起始序号(从0开始,若每页显示10条数据,当前页处于搜索结果的第二页,则&start=10)


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

filter = 0、1(隐藏重复的结果)



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



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


tbs--是用来根据时间查找的参数,tbs=rltm:1是查找最新结果,tbs=qdr:d或w或y分别为一天内、一周内、一年内的意思。


tbs=cdr:1,cd_min:2010-01-01,cd_max:2010-01-05为2010-1-1到2010-1-5的日期范围


注:

http://hi.baidu.com/codefd/blog/item/ada82d4f7187310eb2de0581.html

不过对于在z-blog里面加上Google搜索结果链接,似乎很多参数都不必设置,如果在页面编码为gb2312的页面,或许需要将链接地址改为:
http://www.google.cn/search?hl=zh-CN&q=关键字&meta=&aq=f&ie=gb2312
但是由于z-blog本身是utf-8,因此ie=gb2312似乎会引起乱码,因此还是不要的好,因此最终的链接编码是
http://www.google.cn/search?hl=zh-CN&q=关键字&meta=&aq=f。



百度搜索引擎搜索代码参数: (baidu.com)
wd--查询的关键词(Keyword)



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



cl--搜索类型(Class),cl=3为网页搜索 cl=2为图片搜索或新闻搜索


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



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


注:

z-blog是采用utf-8编码的独立博客程序,因此这里的编码也应当采用utf-8才好,所以正确写法是:
http://www.baidu.com/s?wd=关键字&ie=utf-8


tn--提交搜索请求的来源站点。
几个有用的tn:

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



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



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



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


雅虎搜索引擎搜索代码参数: (yahoo.cn)
ei--查询输入文字的编码(Input Encoding),缺省设置ie=gb2312,即为简体中文。

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


Google查询参数含义默认分类

url:


一个典型的从firefox来的google搜索url应该形如下列所示:
[url]http://www.google.com/search?q=tools&ie=utf-8&oe=utf-8&
rls=org.mozilla:en-US:official&hl=en-US&client=firefox-a[/url]

虽然这只不过是一个简单的搜索,但是google还是加了很多参数(已经用黑体字标出)来区分搜索的来源、界面的编码和语言,你也可以通过以下搜索获得同样的结果:
http://www.google.com/search?q=tools

让我们来看下google搜索中一些最常用的参数:

参照以上一些参数的说明可以帮助你理解Google搜索URL的意思,并且不用高级查询对话框你也可以构造一个复杂查询:

http://www.google.com/search?as_epq=matrix+1..3&num=25&hl=en&as_qdr=m3

参考url

http://henrylin.iteye.com/blog/301406

http://blog.163.com/yangzhong_cqu/blog/static/12308862007102810334460/
分享到:
评论

相关推荐

    百度、谷歌搜索引擎API.zip

    首先,我们来看百度搜索引擎API。百度提供了Baidu Open API平台,其中包括了搜索相关的API,如Web搜索、新闻搜索、图片搜索等。通过这些API,开发者可以获取到百度索引的海量信息,并根据需求进行定制化展示。例如,...

    适用于asp/html/动态静态网站百度谷歌所有搜索引擎蜘蛛查看器

    总之,这个工具是网站优化和搜索引擎友好性提升的重要助手,它集成了ASP技术,可以适应不同的网站环境,通过监控搜索引擎蜘蛛的活动,为网站提供有价值的反馈,帮助提升网站在百度和谷歌等搜索引擎中的可见性。

    可切换搜索引擎的导航网页搜索框

    一个可切换搜索引擎的导航网页搜索框,为用户提供了一站式的便捷搜索体验,允许用户根据需求快速切换不同的搜索引擎,如百度、谷歌、搜狗等。这样的设计旨在满足不同用户对于搜索结果偏好和效率的需求。 首先,我们...

    百度、谷歌、搜狗、360、有道、yahoo搜索引擎关键字排名查询asp版本

    在给定的压缩包文件中,包含了一系列针对不同搜索引擎的关键字排名查询ASP脚本,如百度、谷歌、搜狗、360、有道和Yahoo。这些脚本可以帮助开发者或者SEO(搜索引擎优化)专家了解其网站或特定关键字在各大搜索引擎中...

    网站地图生成工具,可以很方面的帮您自动的生成符合百度谷歌等搜索引擎收录标准的站点地图xml文件

    本工具是一款专为此目的设计的自动化工具,能够便捷地生成符合百度、谷歌等主流搜索引擎收录标准的XML格式网站地图。 XML网站地图的主要作用在于: 1. **提高搜索引擎可见性**:通过提供网站页面的完整列表,搜索...

    常用搜索引擎地址栏参数

    本文将详细介绍百度与Google两大搜索引擎中的常见地址栏参数,以便用户能更好地利用搜索引擎。 #### 百度搜索参数解析 - **wd(Keyword)**:这是最基础的参数,代表查询的关键词,是搜索行为的核心。 - **pn...

    搜索引擎源码,超级搜索引擎程序

    "搜索平台"可能是指该系统支持多搜索引擎整合,用户可以通过一个统一的接口访问不同的搜索引擎,如百度、谷歌、必应等,实现一站式的搜索体验。"网址快速搜索"和"快速在不同搜索引擎上找到结果"暗示了它的速度优势,...

    主要搜索引擎referrer参数.pdf

    从文件内容来看,我们主要关注的是Google、百度、搜搜、有道和搜狗这五大搜索引擎的referrer参数规则。 1. Google的referrer参数: 在Google的搜索URL中,可以通过“start”参数来设置每页显示的搜索结果数量。通过...

    百度+谷歌 搜索模块接口

    百度搜索引擎提供了丰富的搜索服务,通过其API可以实现网页搜索、新闻搜索、视频搜索、图片搜索、地图搜索及音乐搜索等功能。这些功能可以通过不同的参数配置来实现。 #### 1.2 谷歌搜索接口 虽然谷歌在国内的服务...

    搜索引擎关键字排名查询工具

    1. 多搜索引擎支持:这类工具能够同时检查网站在Google、百度、Bing、Yahoo等主流搜索引擎上的关键字排名,为用户提供全面的数据分析。 2. 关键词管理:用户可以批量导入或添加关键词,对不同关键字的排名进行跟踪...

    新版搜索引擎获取搜索关键词

    本文将详细介绍一种新版轻量化搜索引擎关键词获取技术,该技术不仅能够有效获取百度等主流搜索引擎的关键词,还特别强调了对百度移动端的支持,以及对PC端非竞价排名情况下的关键词获取限制。 #### 二、技术背景与...

    元搜索引擎,VB源程序

    在VB(Visual Basic)编程环境中,我们可以构建这样的元搜索引擎,利用VB的网络请求和数据处理能力,整合百度、谷歌、必应、雅虎等四大搜索引擎的查询接口。 首先,VB中的XMLHttpRequest对象是实现网络请求的关键,...

    php获取从百度、谷歌等搜索引擎进入网站关键词的方法

    这里需要注意的是,每个搜索引擎的查询参数可能不同,比如百度使用的是“word”参数,而谷歌使用的是“q”参数。 对于百度的匹配,可以使用如下正则表达式: ``` |baidu.+wo?r?d=([^\\&]*)| ``` 这里使用了可选字符...

    搜索引擎日志分析工具

    搜索引擎日志分析工具是针对网站运营者和SEO优化人员的重要辅助工具,主要用于研究搜索引擎的爬虫行为,如百度、Google和雅虎等。通过这些工具,我们可以深入了解搜索引擎如何抓取和索引我们的网页,以便对网站进行...

    13个搜索引擎自动提交代码

    3. **13个搜索引擎**:虽然未列出具体的搜索引擎列表,但常见的包括谷歌、百度、必应、雅虎等。每个搜索引擎都有自己的URL提交规则和接口,自动提交代码就是将这些规则整合到一个脚本或工具中。 4. **提交方式**:...

    用JS判断搜索引擎来路跳转代码

    例如,谷歌搜索引擎的链接通常包含`q`参数,如:`https://www.google.com/search?q=your+search+term`。我们可以通过解析`document.referrer`并检查URL中的参数来识别谷歌。 以下是一个简单的JavaScript示例,用于...

    PHP 获取从搜索引擎进来的关键字

    搜索引擎如百度、谷歌等会爬取网页内容,对页面进行索引,并根据用户的搜索请求提供相关结果。当用户点击搜索结果进入网站时,浏览器通常会携带一个名为`HTTP_REFERER`的头部信息,它包含了用户点击链接的来源页面...

    Ajax和Jquery实现谷歌百度搜索下来提示

    在"谷歌百度搜索下来提示"的项目中,我们可能需要模仿谷歌和百度搜索引擎在用户输入关键词时,实时显示相关搜索建议的功能。这一功能通常使用Ajax实现,通过监听用户在搜索框中的输入事件,实时发送请求到服务器,...

Global site tag (gtag.js) - Google Analytics