在自己的网页中调用搜索引擎
2014年8月28日 12:33
示例
下面是常见示例,先动手试试
<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就不介绍了,有兴趣可以研究下.