展会信息港展会大全

asp生成html简单实现程序
来源:互联网   发布日期:2016-03-01 13:07:36   浏览:1340次  

导读:代码如下 Function getHttpXML() Set Http = Server.CreateObject(Msxml2.ServerXMLHTTP) dim lResolve,lConnect,lSend,lReceive lResolve = 5*1000 lConnect = 5*1000 lSend = 15*1000 lReceive = 15*1000 Http.setTimeouts lResolve,lConnect,lSend,lRecei...

代码如下

Function getHttpXML()

Set Http = Server.CreateObject("Msxml2.ServerXMLHTTP")

dim lResolve,lConnect,lSend,lReceive

lResolve = 5*1000

lConnect = 5*1000

lSend = 15*1000

lReceive = 15*1000

Http.setTimeouts lResolve,lConnect,lSend,lReceive

Http.open "POST","http://www.3lian.com/",false '抓取需要生成html的页面

Http.Send()

if Http.readystate =1 then str1=timer()

if Http.readystate =4 then str2=timer()

if Http.readystate <> 4 then

exit Function

end if

'if Http.readystate =0 then str1=timer()

'getHttpXML=BytesToBstr(Http.responseBody,"utf-8")

getHttpXML=Http.responseBody

'getHttpXML=FormatNumber((str2-str1)/1000,3)

if err.Number<>0 then err.Clear

End Function

'生成文件

Function SaveToFile()

Dim objStream

On Error Resume Next

Set objStream = Server.CreateObject("ADODB.Stream")

If Err.Number=-2147221005 Then

Response.Write "

非常遗憾,您的主机不支持ADODB.Stream,不能使用本程序

"

Err.Clear

Response.End

End If

With objStream

.Type = 1

.Open

.Charset = "utf-8"

.write getHttpXML

.SaveToFile Server.MapPath("index.html"),2

.Close

End With

Set objStream = Nothing

End Function

call SaveToFile()

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港