谁帮我解释下这段asp代码

来源:百度知道 编辑:UC知道 时间:2024/06/25 15:25:49
<%
HttpUrl="http://tech.sina.com.cn/"& Request("dz") &".shtml"
StartGet = GetHttpPage(HttpUrl)
List=GetBody(StartGet,"<!-- <div class=""moduleParagraph"">

-->","<!-- {写进博客等三项功能} -->",False,False)
List=replace(List," ","")
List=replace(List,".shtml","")
List=replace(List,"http://tech.sina.com.cn/","Show.asp?

dz=")

If List<>"$False$" Then
Response.write List
Else
Response.write "进入页面错误"
End If
%>

我知道大概是导出一个动态地址,有没有办法修改导出地址位静态的呢
List=replace(List,"<a href=/","<a href=Show.asp?dz=

你这个页面就是一采集的呀
本身就是动态页
地址栏也只会显示当前页地址
因为你要让当前页执行ASP
给你提供几种方案
1、采用静态包含
在IIS里 站点属性-主目录-配置-添加 扩展名.html,限制GET,POST,隐射asp.dll
然后把这个动态页包含(include)在一个静态(*.html)的页面里
2、采用伪静态
3、使用FSO把当前的这个LIST的写出来 生成一个静态页面

直接List="" 不就是静态的了嘛。