网页制作:ASP中使用组件搜索

网页制作:ASP中使用组件搜索,第1张

网页制作:ASP中使用组件搜索,第2张

微软的ASP(Active Server Page)技术极大地方便了网络中的数据库访问,而且由于ASP不同于CGI,需要如此多的请求(减少了对服务器的资源占用),而ASP与Windows NT和2000的结合,使得ASP技术在当今的互联网中得到广泛应用。但是,不知道你有没有仔细想过!ASP除了用ADO访问数据库和利用其他几个内置组件之外,什么都不会。与perl、php等程序相比,ASP的功能显得非常简单和欠缺。但老毕毕竟是老毕,他给你留了一手,就是ASP组件(现在有很多关于组件的概念,不要搞错了)。通过组件的开发,你可以做其他语言(如PHP、PERL、C++)能做的一切,甚至在某些方面超越它。本文试图向您展示ASP组件的强大功能,但由于ASP组件的缺点(使用未注册的组件)有时在使用时可能会不稳定。但是,这篇文章是想给你看一些东西,给你提供一个思路,而不是其他,所以不足之处请见谅!
代码思路:一般来说,我们向搜索引擎程序提交一个表单,搜索引擎获取提交的数据然后进行处理,返回结果;不过这种东西其实就是一个提交的变量,我们可以用另一个直接的后续连接来访问搜索引擎。比如你可以用yeah的首页搜索一个关键词“孔宣”或者下面的连接“http://search . 163 . com/CGI-bin/search/engine/search . fcgi?”关键=孔宣”。本文就是利用ASP的HTTP组件访问这种直连,通过GET的方式获取网页中原本返回的数据,然后输出。
如果这个组件可以实现多线程(那样的话,你可以同时从不同的引擎获取数据,而不是像现在这样单次访问然后获取结果)并进一步优化和改进代码,将会大大节省你的时间,让你在一次搜索中返回多个引擎的结果!
备注:搜索结果无效是因为某些引擎类别使用了相对连接(其实这些结果你都可以处理,只是作者懒得花那些力气),但是网站和网页之间的连接都是有效的。本文提供的代码只适合测试,不适合具体应用。如果你需要特定的应用,你需要使用适当的http组件,或者如果你是一个程序。
代码开始:
< -
这段代码使用http组件同时搜索出几个搜索引擎的数据,使得所有的搜索结果都可以显示在一个页面中。本文只是提供一个思路和思考
向大家展示ASP组件的强大功能!
由于该组件是未注册的组件,其可能的功能有限,而且由于同时搜索多个引擎(搜索引擎可以任意扩展,但会影响速度),系统输出数据的时间较长。请耐心等待
请在使用此代码之前下载http://www.serverobjects.com/comp/asphttp3.zip,以便将其解压缩到您的system32目录(winnt或win2000)
向regsvr 32 asphttp.dll注册此组件,然后将此文件复制到相关的iis可执行目录,浏览
-->

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 网页制作:ASP中使用组件搜索

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情