linux大文件搜索引擎,Linux_把各大搜索引擎集合起来,你的主页空间支持CGI吗?我的 - phpStudy...

把各大搜索引擎集合起来

你的主页空间支持CGI吗?我的主页空间不支持了。但有没有想过,不用CGI支持也可以把各大搜索引擎集合起来呢!试一下下面这个搜索引擎!

Yahoo中文 悠游 网易yeah 新浪网 3721 搜狐

你不要以为上面的搜索引擎要CGI支持,我可以对你说:不用!只要JavaScript支持就OK!

哈哈,不知你会不会感到奇怪!你相信吗?真的是用JavaScript支持就可以了,我把代码写出来给大家看看吧!< SELECT NAME="s_1" > < OPTION VALUE="http://cn.search.yahoo.com/search/cn?p=" >

Yahoo中文< /OPTION >

< OPTION VALUE="http://www.goyoyo.com.cn/gyy/search%20GB?query=" >

悠游< /OPTION >

< OPTION VALUE="http://search.163.com/CGI-bin/search/engine/search.fCGI?key=" >

网易yeah< /OPTION >

< OPTION VALUE="http://search.sina.com.cn/CGI-bin/search/

search.CGI?_searchkey=" >新浪网< /OPTION >

< OPTION VALUE="http://202.106.148.151/cns.dll?act=go&lang=gb&fw=1&name=" >

3721< /OPTION >

< OPTION VALUE="http://searchbaidu.sohu.com/CGI-bin/

search_baidu.pl?tn=sohu&si=gi&word=" >搜狐< /OPTION >

< /SELECT >

< INPUT TYPE="text" NAME="text1" SIZE="15" >

< INPUT TYPE="BUTTON" NAME="Button" VALUE="开始"

onClick="window.open(s_1.value+text1.value)" >  当我们用搜索引擎搜索内容的时候,不知你有没有发现,在地址栏里经常会出现

http://xxx/search/cn?xx=要查的文字

之类的地址,每次搜索时在地址栏里总是会出现一个“?”(问号)和一个或多个“=”(等号)!

为了让你们有更深入的了解,先看看“Yahoo中文”搜索引擎代码吧!

< FORM action=http://cn.search.yahoo.com/search/cn >

< INPUT size=35 value=JavaScript name=p >

< SELECT name=u >

< OPTION value=G selected >所有站点

< OPTION value=g >国标码站点< /OPTION >

< /SELECT >

< INPUT type=submit value=再检索 >

< /FORM >

看了"Yahoo中文"搜索引擎代码之后,你再看上面列表里的这个网址:

http://cn.search.yahoo.com/search/cn?p=

http://cn.search.yahoo.com/search/cn就是“Yahoo中文”搜索引擎代码里的

< FORM action=http://cn.search.yahoo.com/search/cn > 红色字体部分的内容了!

而"p"就是< INPUT size=35 value=JavaScript name=p >里的蓝色部分的文字,也就是文本框的名字了!

把http://cn.search.yahoo.com/search/cn加上一个“?”再加上文本框的名字"p"再加上一个“=”就是列表 < OPTION VALUE="http://cn.search.yahoo.com/search/cn?p=" >Yahoo中文< /OPTION >

里的红色部分内容了!

简单地说就是知道 action里的网址,和知道文本框的名字就把搜索引擎加到列表里!

好,我们来个实例说明!下面是新浪的搜索引擎代码。

< FORM action=/CGI-bin/search/search.CGI method=get >

< INPUT maxLength=80 size=50 name=_searchkey >

< INPUT type=hidden value=JavaScript name=_lk >

< INPUT type=hidden value=and name=_andor >

< SELECT name=_ss >

< OPTION value=sina selected checked >综合

< OPTION value=href >网站

< OPTION value=avcn >中文网页

< OPTION value=aven >英文网页

< OPTION value=newstitle >新闻标题

< OPTION value=newsft >新闻全文

< OPTION value=dict >汉英辞典

< OPTION value=stock >沪深行情

< OPTION value=down >软件

< OPTION value=game >游戏< /OPTION >

< /SELECT >< INPUT type=submit value=" 搜索 " >

< /FORM >

我们只要找action里的网址,和知道文本框的名字就OK.

action的网址为:/CGI-bin/search/search.CGI

文本框的名字是:_searchkey

好了,我们把两个重要内容找出来了,但还有一点问题!因为action里的网址不是完整的网址!

我们知道新浪的搜索网址是:http://search.sina.com.cn/ ,再把/CGI-bin/search/search.CGI 加上。

完整的网址是:http://search.sina.com.cn/CGI-bin/search/search.CGI (这才是我们要的action网址)

好了,现在action的网址和文本框的名字都知道了,好现在来组合它们。

http://search.sina.com.cn/CGI-bin/search/search.CGI?_searchkey=

也就是上面列表里的代码:

< OPTION VALUE="http://search.sina.com.cn/CGI-bin/search/search.CGI?_searchkey=" >新浪网< /OPTION >

好了,到这里结束吧!你想加入某个网站的搜索引擎,用上面的方法加入吧!

如有不明请到论坛发问!

但有一点还要注意的!只有用method="get" 的搜索引擎才能用上面的方法!(在地址栏中有出现"?、="的才可以用上面的方法!)

(我还没有学习CGI语言,如果有说错的,请懂CGI语言的朋友不要见笑!)

本文作者:相关阅读:

ASP.NET Session造成请求阻塞现象

DIVCSS总结:有用的3个网页制作技巧

用bat批量创建文件夹

了解CSS的优先级特性Specificity

Windows2003 下 MySQL 数据库每天自动备份

配置Oracle RAC必须了解的问题

在PWS上安装PHP4.0正式版

分享一段代码show.asp?id=26变成show/?26的形式" target="_blank">分享一段代码show.asp?id=26变成show/?26的形式

一贴学会PHP 新手入门教程

javascript之卸载鼠标事件的代码

转换 SQL数据库时的疑难问题

用javascript操作xml

绝对定位才是WEB的精髓

在SQL Server 2008中安装安全审计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值