深爱那片海 发表于 2015-1-16 22:34:10

ASP网页设计使用http组件完成多引擎搜刮功能

强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。icroSoft的ASP(ActiveServerPage)手艺极年夜的便利了在收集中关于数据库的会见,并且因为ASP分歧于CGI必要那末多的哀求(削减了服务器的资本占用),和ASP同WindowsNT、2000的分离使得ASP手艺被普遍的使用于昔日的Internet,但是不晓得你细心的想过没有!ASP除使用ADO对数据库的会见和其他几个内置组件的使用外,就不克不及作其他甚么的了,相对perl,php等程序,ASP的功效看起来就十分复杂,并且功效缺少;可是老比究竟是老比,他给人人留了一手,那就是ASP组件(关于组件的观点,如今一年夜堆,你可不要弄错了),经由过程组件的开辟你能够做到其他言语(好比PHP,PERL,C++)能做到的统统,乃至在某些方面还能加倍超越,本文力图给你展现一下ASP组件的壮大功效,可是因为ASP组件本身的过(利用的长短注册组件),大概有的时分利用会呈现不不乱的形态,但是本文是力图向你展现一点器材和供应一种思绪给你,而不是其他,以是不敷的中央就哀求了包涵了!

  代码思绪:一样平常来看,我们提交一个表单给一个搜刮引擎程序,搜刮引擎取得提交的数据然后处置,前往了局;但是这类器材实在都是获得了一个提交的变量,我们可使用别的一种间接扈从毗连的体例会见搜刮引擎,比方你可使用
yeah的首页搜刮一个关头字“xuankong”,也能够利用上面的毗连“http://search.163.com/cgi-
bin/search/engine/search.fcgi?key=xuankong”获得利用了局,本文就是经由过程利用ASP的HTTP组件会见这类间接的毗连,利用GET体例获得底本在WEB页中前往的数据,然后输入。

  假如本组件可以完成多线程(假如那样就能够同时对分歧的引擎获得数据,不用象如今单一的会见然后获得了局,)和代码进一步的优化和改善的话,将会极年夜的勤俭你的工夫,让你一次搜刮同时前往多个引擎的了局!

  备注:搜刮出来的了局中,因为某些引擎的类目利用了绝对的毗连,以是有效(这些了局实在你都能够处置的,只是笔者太懒了,以是不想花那些工夫),可是一切的网站和网页的毗连都是无效的,本文供应的代码只是合适于测试,不合适于详细的使用,假如必要详细的使用,必要利用得当的http组件,大概假如你是程序妙手的话能够本人写多线程的组件,关于http组件的代码,你能够在www.chinaasp.com看到,欲失掉更多的asp组件请会见www.aspcn.com!

  代码入手下手:
$#@60;!--
有任何的定见和倡议请Mail:pu.junjie@263.net,
  本代码利用了http组件同阉鞒隽思父鏊阉饕娴氖荩盟械乃阉鹘峁允驹谝桓鲆趁娴敝校疚闹皇翘峁┮恢炙悸泛退伎几蠹艺故ASP组件的壮大功效!  因为本组件长短注册组件大概功效有必定限定,同时因为同时搜刮了几个引擎(搜刮引擎能够恣意扩大,可是会影响速率的),以是体系输入数据的工夫较长,请耐烦守候在利用本代码前请你先往下载
http://www.serverobjects.com/comp/asphttp3.zip,然好解紧缩到你的system32目次(winntorwin2000)
利用regsvr32asphttp.dll注书籍组件,然后拷贝本文件到相干的iis可实行目次,利用IE大概netscape扫瞄
--$#@62;
$#@60;%
’判别是输入页面仍是处置数据,从而挪用分歧的部分
  keyword=trim(request.form("keyword"))
  ifisnull(keyword)orkeyword=""then
%$#@62;
$#@60;!--
html页面代码显现
--$#@62;
$#@60;html$#@62;
$#@60;head$#@62;
$#@60;title$#@62;ASPCN.COM超等搜刮引擎$#@60;/title$#@62;
$#@60;metahttp-equiv="Content-Type"content="text/html;charset=gb2312"$#@62;
$#@60;METANAME="Author"CONTENT="蒲豪杰"$#@62;
$#@60;METANAME="Keywords"CONTENT="ASP,组件,www.aspcn.com"$#@62;
$#@60;styletype="text/css"$#@62;
$#@60;!--
  table{font-size:9pt;font-style:normal}
  test{border:1px#000000dashed;border-color:#000000none}
  test1{background-color:#CCFFCC;clip:rect();font-size:9pt;font-style:
  normal;border-style:dashed;border-top-width:1px;border-right-width:1px;
  border-bottom-width:1px;border-left-width:1px}
--$#@62;
$#@60;/style$#@62;
$#@60;/head$#@62;
$#@60;bodybgcolor="#FFFFFF"leftmargin="0"topmargin="0"marginwidth="0"marginheight="0"$#@62;
$#@60;tablewidth="75%"border="1"align="center"height="20"cellpadding="0"
cellspacing="1"bgcolor="#66CC99"bordercolor="#FFFFFF"$#@62;
$#@60;tr$#@62;
$#@60;tdheight="4"$#@62;
$#@60;divalign="center"$#@62;$#@60;fontcolor="#000000"size="2"
  face="Arial"$#@62;ASPCN.COM$#@60;/font$#@62;$#@60;fontcolor="#000000"size="3"
  face="Arial"$#@62;$#@60;/font$#@62;$#@60;b$#@62;$#@60;fontcolor="#000000"size="3"face="Arial"$#@62;
  $#@60;/font$#@62;$#@60;fontcolor="#000000"size="3"face="仿宋_GB2312"$#@62;超等搜刮引擎
$#@60;/font$#@62;$#@60;/b$#@62;$#@60;/div$#@62;
$#@60;/td$#@62;
$#@60;/tr$#@62;
 $#@60;trbordercolor="#66CC99"$#@62;
  $#@60;tdheight="21"$#@62;请选择上面的搜刮引擎:(请注重:本搜刮引擎只是合适于$#@60;font 
color="#ffffff"$#@62;网页搜刮$#@60;/font$#@62;)$#@60;/td$#@62;
 $#@60;/tr$#@62;
$#@60;trbordercolor="#FFFFFF"align="center"valign="top"$#@62;
$#@60;tdheight="20"$#@62;
 $#@60;formmethod="post"action="http.asp"$#@62;
 $#@60;tablewidth="96%"border="0"height="21"align="center"$#@62;
$#@60;tr$#@62;
 $#@60;tdheight="10"width="31%"$#@62;
  $#@60;divalign="right"$#@62;请输出你要搜刮的关头字:$#@60;/div$#@62;
 $#@60;/td$#@62;
 $#@60;tdheight="10"width="69%"$#@62;
  $#@60;inputtype="text"name="keyword"class="test"$#@62;
 $#@60;/td$#@62;
$#@60;/tr$#@62;
$#@60;tr$#@62;
 $#@60;tdheight="2"width="31%"$#@62;
 $#@60;divalign="right"$#@62;请选择你利用的搜刮引擎:$#@60;/div$#@62;
 $#@60;/td$#@62;
 $#@60;tdheight="2"width="69%"$#@62;
 $#@60;inputtype="checkbox"name="yeah"value="yeah"$#@62;
  Yeah
 $#@60;inputtype="checkbox"name="yahoo"value="yahoo"$#@62;
  Yahoo
 $#@60;inputtype="checkbox"name="sina"value="sina"$#@62;
  Sina
 $#@60;inputtype="checkbox"name="sohu"value="sohu"$#@62;
  Sohu
 $#@60;inputtype="checkbox"name="goyoyo"value="goyoyo"$#@62;
  Goyoyo$#@60;/td$#@62;
 $#@60;/tr$#@62;
$#@60;tr$#@62;
  $#@60;tdheight="2"colspan="2"$#@62;
$#@60;divalign="right"$#@62;
  $#@60;inputtype="submit"name="Submit"value="让我们入手下手吧"class="test1"$#@62;
  $#@60;/div$#@62;
 $#@60;/td$#@62;
$#@60;/tr$#@62;
$#@60;/table$#@62;
$#@60;/form$#@62;
$#@60;/td$#@62;
$#@60;/tr$#@62;
$#@60;trbordercolor="#FFFFFF"$#@62;
  $#@60;tdheight="20"$#@62;备注:因为利用了多个搜刮引擎检索,以是体系输入的工夫较长,请耐烦等
待......$#@60;/td$#@62;
$#@60;/tr$#@62;
$#@60;trbordercolor="#FFFFFF"$#@62;
 $#@60;tdheight="20"$#@62;
  $#@60;divalign="center"$#@62;倡议利用IE5.x800*600会见ASPCN.COM版权保存(2000-2001)
  $#@60;fontsize="2"$#@62;

柔情似水 发表于 2015-1-19 16:52:56

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

仓酷云 发表于 2015-1-25 20:42:34

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

山那边是海 发表于 2015-2-3 23:50:34

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

第二个灵魂 发表于 2015-2-9 07:44:32

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

小妖女 发表于 2015-2-27 04:39:23

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

冷月葬花魂 发表于 2015-3-8 20:47:12

那么,ASP.Net有哪些改进呢?

透明 发表于 2015-3-16 13:42:05

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

蒙在股里 发表于 2015-3-22 23:10:40

那么,ASP.Net有哪些改进呢?

若天明 发表于 2015-3-22 23:10:45

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页: [1]
查看完整版本: ASP网页设计使用http组件完成多引擎搜刮功效