海口蒙特梭利幼儿园:如何能得到搜索引擎源代码,可以构建出像百度,google一样的网站?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 13:41:20
目前 ,我正在考虑开发一个网站,能提供类似百度,goole的搜索功能,需要搜索引擎源代码,以及搭建服务器需要的一切技术资料。

代码:
<SCRIPT LANGUAGE="JavaScript">
<!--
function netsearch(formname)

{
var a1
var a2
var b1
var b2
var c1
var c2
var d1
var d2
var e1
var e2
var f1
var f2
var g1
var g2
var TEXT
var noENGINE
var haveTEXT

TEXT=formname.TEXT.value;
noEngine=true;
haveTEXT=true;

if (TEXT==" ")
{
alert("Please type in some text!")
haveTEXT=false
}

//ALTAVISTA
a1=formname.altavista.checked;

a2="http://www.altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q="+TEXT;
if (a1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(a2, "av","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//EXCITE
b1=formname.excite.checked;
b2="http://www.excite.com/search.gw?trace=a&search="+TEXT;
if (b1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(b2, "e","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//HOTBOT
c1=formname.hotbot.checked;

c2="http://www.search.hotbot.com/hResult.html?SM=MC&MT="+TEXT+"&DV=7&RG=.com&DC=10&DE=2&OPs=MDRTP&_v=2&DU=days&SW=web&search.x=23&search.y=8";
if (c1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(c2, "h","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//INFOSEEK
d1=formname.infoseek.checked;

d2="http://www.infoseek.com/Titles?qt="+TEXT+"&col=WW&sv=IS&lk=noframes&nh=10";
if (d1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(d2, "i", "toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//LYCOS
e1=formname.lycos.checked;

e2="http://www.lycos.com/cgi-bin/pursuit?query="+TEXT+"&matchmode=and&cat=lycos&x=33&y=10";
if (e1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(e2, "l","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//WEBCRAWLER
f1=formname.webcrawler.checked;
f2="http://www.webcrawler.com/cgi-bin/WebQuery?searchText="+TEXT;
if (f1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(f2, "w","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//YAHOO
g1=formname.yahoo.checked;
g2="http://search.yahoo.com/bin/search?p="+TEXT;
if (g1)
{
noEngine=false
if (haveTEXT)
{
newWindow=window.open(g2, "y","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
}
}

//noENGINE
if (noEngine)
{
alert("Please select a search engine!")
}

// END SCRIPT

}

//Done Hiding-->
</SCRIPT>
<FORM NAME="engines">
<FONT SIZE=4>请选择一个搜索引擎:</FONT>
<INPUT TYPE="Checkbox" NAME="altavista" VALUE="">Alta Vista
<INPUT TYPE="Checkbox" NAME="excite" VALUE="">Excite
<INPUT TYPE="Checkbox" NAME="hotbot" VALUE="">HotBot
<INPUT TYPE="Checkbox" NAME="infoseek" VALUE="">Infoseek
<INPUT TYPE="Checkbox" NAME="lycos" VALUE="">Lycos
<INPUT TYPE="Checkbox" NAME="webcrawler" VALUE="">Webcrawler
<INPUT TYPE="Checkbox" NAME="yahoo" VALUE="">Yahoo
关键字:<INPUT NAME=TEXT size=15 maxlength=200 VALUE=" ">
<INPUT TYPE="BUTTON" VALUE="搜索" onClick="netsearch(engines)">
<INPUT TYPE="RESET" VALUE="清除">
</FORM>
看看这些代码,应该可以了

baidu的搜索代码 免费
http://www.baidu.com/search/guide.html#4

这个代码恐怕只有你自己写了。