网页中嵌入GOOGLE、百度搜索

今天用到了一个小技巧,现在拿出来给大家分享:

   一般现在的网页都有搜索模块,搜索引擎大体上可以分为三大类:

(1).全文检索搜索引擎

(2).目录搜索引擎

(3).元搜索引擎

搜索用到的相关技术也有三种:中文分词,排序技术,网络蜘蛛。

而在这里,我们可以不写任何代码实现搜索,利用用第三方的API实现搜索,为自己的网站添加Google和Baidu的搜索功能。

在这里用户可以根据自己的喜好选择不同的风格样式,详细代码可以直接在以下网站中获取:

(1).使用Google API 接口代码。

       下载点:http://www.google.cn/intl/zh-cn/searchcode.html
<!-- Search Google -->
<center>
<form method=get action="http://www.google.com/search">
<table bgcolor="#FFFFFF"><tr><td>
<a href="http://www.google.com/intl/zh-CN/">
<img src="http://www.google.com/logos/Logo_40wht.gif" 
border
="0" alt="Google" align="absmiddle"></a>
<input type=text name=q size=31 maxlength=255 value="">
<input type=hidden name=ie value=GB2312>
<input type=hidden name=oe value=GB2312>
<input type=hidden name=hl value=zh-CN>
<input type=submit name=btnG value="Google 搜索">
</td></tr></table>
</form>
</center>
<!-- Search Google -->

 

(2).使用Baidu API 接口代码。

       下载点:http://www.baidu.com/search/code.html


<SCRIPT language=javascript>
function gowhere1(formname)
{
 var url;
 
if (formname.myselectvalue.value == "0")
 
{
  url 
= "http://www.baidu.com/baidu";
  document.search_form1.tn.value 
= "baidu";
  formname.method 
= "get";
 }

 
if (formname.myselectvalue.value == "1")
 
{
  url 
= "http://mp3.baidu.com/m";
  document.search_form1.tn.value 
= "baidump3";
  document.search_form1.ct.value 
= "134217728";
  document.search_form1.lm.value 
= "-1";
 }


 
if (formname.myselectvalue.value == "4")
 
{
  document.search_form1.tn.value 
= "news";
  document.search_form1.cl.value 
= "2";
  document.search_form1.rn.value 
= "20";
  url 
= "http://news.baidu.com/ns";
 }

 
if (formname.myselectvalue.value == "5")
 
{
  document.search_form1.tn.value 
= "baiduiamge";
  document.search_form1.ct.value 
= "201326592";
  document.search_form1.cl.value 
= "2";
  document.search_form1.lm.value 
= "-1";
  url 
= "http://image.baidu.com/i";
}

if (formname.myselectvalue.value == "6")
 
{
  url 
= "http://post.baidu.com/f";
  document.search_form1.tn.value 
= "baiduPostSearch";
  document.search_form1.ct.value 
= "352321536";
  document.search_form1.rn.value 
= "10";
  document.search_form1.lm.value 
= "65536";
 }


  formname.action 
= url;
 
return true;
}

</SCRIPT>
<form name="search_form1" target="_blank" onsubmit="return gowhere1(this)">
<table width="460" height="60" border="0" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" style=font-family:宋体><tr><td>
<TABLE width="460" height="80" border=0 cellPadding=0 cellSpacing=0>
      
<INPUT name=myselectvalue type=hidden value=0>
      
<INPUT name=tn type=hidden>
      
<INPUT name=ct type=hidden>
      
<INPUT name=lm type=hidden>
      
<INPUT name=cl type=hidden>
      
<INPUT name=rn type=hidden>
      
<TR>
                  
<TD width="8%" valign="bottom">
                    
<DIV align=center><a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif"
alt
="Baidu" align="bottom" border="0"></a></DIV></TD>
    
<TD vAlign=bottom width="92%">
<INPUT name=myselect onclick=javascript:this.form.myselectvalue.value=4; type=radio value=0>
                    
<FONT color=#0000cc style="FONT-SIZE: 12px">新闻</FONT>

                   
<INPUT CHECKED name=myselect onclick=javascript:this.form.myselectvalue.value=0; type=radio value=0>
                    
<SPAN class=f12><FONT color=#0000cc style="FONT-SIZE: 12px">网页</FONT></SPAN>
                    
<INPUT name=myselect onclick=javascript:this.form.myselectvalue.value=1; type=radio value=1>
                    
<SPAN class=f12><FONT color=#0000cc style="FONT-SIZE: 12px">mp3</FONT></SPAN>
<INPUT name=myselect onclick=javascript:this.form.myselectvalue.value=6; type=radio value=0>
<FONT color=#0000cc style="FONT-SIZE: 12px">贴吧</FONT>
<INPUT name=myselect onclick=javascript:this.form.myselectvalue.value=5; type=radio value=0>
                    
<FONT color=#0000cc style="FONT-SIZE: 12px">图片</FONT>

                    
<TABLE align=right border=0 cellPadding=0 cellSpacing=0 width="100%">
                      
<TBODY>
                        
<TR>
                          
<TD><FONT style="FONT-SIZE: 12px">
                            
<input id=word name=word size="40">
                            
</FONT> <input type="submit" value="百度搜索"> </TD></TR>

       
</form>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值