国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

asp利用 xmlhttp 抓取網頁內容

2024-05-04 11:07:22
字體:
來源:轉載
供稿:網友

抓取網頁。偶要實現實實更新天氣預報。利用了XMLHTTP組件,抓取網頁的指定部分。
需要分件html源代碼
此例中的被抓取的html源代碼如下
<p align=left>2004年8月24日星期二;白天:晴有時多云南風3&mdash;4級;夜間:晴南風3—4級;氣溫:最高29℃最低19℃ </p>
而程序中是從
以2004年8月24日為關鍵字搜索,直到</p>結速
而抓取的內容就變成了"2004年8月24日星期二;白天:晴有時多云南風3—4級;夜間:晴南風3—4級;氣溫:最高29℃最低19℃ "
干干凈凈的了。記錄一下。

 

<%
On Error Resume Next
Server.ScriptTimeOut=9999999
Function getHTTPPage(Path)
        t = GetBody(Path)
        getHTTPPage=BytesToBstr(t,"GB2312")
End function

Function GetBody(url)
        on error resume next
        Set Retrieval = CreateObject("Microsoft.XMLHTTP")
        With Retrieval
        .Open "Get", url, False, "", ""
        .Send
        GetBody = .ResponseBody
        End With
        Set Retrieval = Nothing
End Function

Function BytesToBstr(body,Cset)
        dim objstream
        set objstream = Server.CreateObject("adodb.stream")
        objstream.Type = 1
        objstream.Mode =3
        objstream.Open
        objstream.Write body
        objstream.Position = 0
        objstream.Type = 2
        objstream.Charset = Cset
        BytesToBstr = objstream.ReadText
        objstream.Close
        set objstream = nothing
End Function
Function Newstring(wstr,strng)
        Newstring=Instr(lcase(wstr),lcase(strng))
        if Newstring<=0 then Newstring=Len(wstr)
End Function
%>

<html>

<BODY bgColor=#ffffff leftMargin=0 topMargin=0 MARGINHEIGHT=0 MARGINWIDTH=0>
<!-- 開始 -->   

<%
Dim wstr,str,url,start,over,dtime
dtime=Year(Date)&"年"&Month(Date)&"月"&Day(Date)&"日"
url="http://www.survivalescaperooms.com/"
        wstr=getHTTPPage(url)
        start=Newstring(wstr,dtime)
        over=Newstring(wstr,"</p>")
 body=mid(wstr,start,over-start)

response.write "<MARQUEE onmouseover=this.stop(); onmouseout=this.start();>"&body&"</marquee>"


%>
<!-- 結束 -->
</body></html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 固镇县| 双流县| 莲花县| 高碑店市| 嵊州市| 宁蒗| 宁津县| 金平| 全南县| 香格里拉县| 尼木县| 那曲县| 乌拉特中旗| 巨野县| 万宁市| 上蔡县| 白城市| 开封市| 英吉沙县| 来宾市| 渭源县| 兴化市| 普兰县| 孝义市| 仙居县| 巴里| 土默特左旗| 万宁市| 长兴县| 咸丰县| 伊宁县| 金寨县| 宿迁市| 兴隆县| 开封市| 砚山县| 南开区| 宁津县| 河源市| 开阳县| 江孜县|