不用翻墙的google地址
指定google搜索的网站

在自己的网页中调用搜索引擎

妙音 posted @ 2014年8月28日 12:33 in 其它 with tags 博客;站内搜索;google;baidu , 1282 阅读

示例

下面是常见示例,先动手试试
<meta charset="UTF-8" />
<body>
    <!-- 调用google搜索 -->
    <form method=get action="http://www.google.com/search"  target="_blank">
        <!-- input的中name必须为q,否则提交失败,返回google首页-->
        <input type=text name=q size=40 maxlength=255 >
        <!--input type=hidden name=sitesearch value="yongqing.is-programmer.com"-->
        <input type=submit name=btnG value="谷歌搜索">
    </form>

    <!-- 调用baidu搜索 -->
    <form action="http://www.baidu.com/baidu" target="_blank">
        <!-- input的中name必须为word,否则提交失败,返回baidu首页-->
        <input type=text name=word size=40>
        <!--input type=hidden name=si value="yongqing.is-programmer.com"-->
        <input type="submit" value="百度搜索">
    </form>
    <!-- 调用yahoo搜索-->
    <form action="http://www.yahoo.com.cn/search">
        <input type=text name="p">
        <!--input type=hidden name=vs value="yongqing.is-programmer.com"-->
        <input type="submit" value="Yahoo 搜索">
    </form>
</body>

调用google的参数

发现还可以传递其它参数,它们有什么作用?
<!–Google站内搜索–>
<form method=get action=”http://www.google.com/search”>
    <input type=text name=q>
    <input type=submit name=btnG value=”Google 搜索”>
    <input type=hidden name=sitesearch value=”yongqing.is-programmer.com”>
    <input type=hidden name=hl value=zh-CN>
    <input type=hidden name=ie value=utf-8>
    <input type=hidden name=oe value=utf-8>
</form>
name="q": 搜索的字符串
name="sitesearch": 指定要搜索的网站.
name="hl": 以指定语言显示搜索结果. 比如"zh-CN", "zh-TW", "en"
name="ie": 指明搜索网页的编码,默认是UTF-8.
name="oe": 以指定编码显示搜索结果,默认是UTF-8. 
还有其它参数
name="safe"
name="newwindow"
 
仔细看google首页的源码,发现也用这样的调用方式.
如果想要搜索指定网站的网页,google比较好用,比较适合方在个人博客中,作为搜索工具
百度、yahoo就不介绍了,有兴趣可以研究下.
 
 

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter