从网页上摘录



有些网页上有不断更新的信息,如:股票信息,天气预报等。可以运用下面介绍的ASP方法把这些信息从网页上摘录下来为我所用。

 

<%function getHTTPPage(url)dim httpset http=createobject("MSXML2.XMLHTTP")Http.open "GET/Http.send()if Http.readystate <> 4 thenexit functionend ifgetHTTPPage=Http.responseBodygetHTTPPage=bytes2BSTR(Http.responseBody)set http=nothingend function

Function bytes2BSTR(vIn)dim strReturndim i,ThisCharCode,NextCharCodestrReturn = ""For i = 1 To LenB(vIn)ThisCharCode = AscB(MidB(vIn,i,1))If ThisCharCode < &H80 ThenstrReturn = strReturn & Chr(ThisCharCode)ElseNextCharCode = AscB(MidB(vIn,i+1,1))strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))i = i + 1End IfNextbytes2BSTR = strReturnEnd Function

wstr = getHTTPPage("http://127.0.0.1/test/test.asp")************************************下面的代码是对收到的网页字串进行处理************************************strStart="TEMP<br><br>"strEnd="</body>"wstr=mid(wstr,instr(wstr,strStart)+len(strStart))wstr=mid(wstr,1,instr(wstr,strEnd)-1)

wstr=replace(wstr,"ASP/

Response.Write wstr%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值