最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
XMLHTTP抓取远程数据的后期处理
时间:2022-06-30 10:29:27 编辑:袖梨 来源:一聚教程网
'作者信息:
'昵称:小灰
'QQ:103895
'http://asp20*04**.net
'http://blog.111com.net/iuhxq
hehe = Hello("http://mmsg.***qq.com/cgi-bin/gddylist?Type=13&Sort=1&Page=3", "
")
response.Write hehe
Function Hello(strUrl, strStart, strEnd, patrn, replStr)
Str = GetBody(strUrl)
Str = MyMid(Str, strStart, strEnd)
Str = ReplaceTest(patrn, replStr, Str)
Hello = Str
End Function
Function MyMid(Str, strstart, strend)
If strstart = "" Then
i = 0
Else
i = InStr(Str, strstart)
End If
If strend = "" Then
j = Len(Str)
Else
j = InStr(i, Str, strend)
End If
MyMid = Mid(Str, i, j - i + 1)
End Function
Function ReplaceTest(patrn, replStr, str1)
Dim regEx, match, matches
Set regEx = New RegExp
regEx.Pattern = patrn
regEx.IgnoreCase = True
regEx.Global = True
Set matches = regEx.Execute(str1)
For Each match in matches
ReplaceTest = ReplaceTest®Ex.Replace(Match.Value, replStr)
Next
End Function
Function GetBody(Url)
Set objXML = CreateObject("Microsoft.XMLHTTP")
With objXML
.Open "Get", Url, False, "", ""
.SEnd
GetBody = .ResponseBody
End With
GetBody = BytesToBstr(GetBody, "GB2312")
Set objXML = Nothing
End Function
Function BytesToBstr(strBody, CodeBase)
Set objStream = Server.CreateObject("Adodb.Stream")
With objStream
相关文章
- 代号界什么时候公测 公测时间介绍 12-29
- jmcomic2.0下载安装2026版-jmcomic2.0正版下载最新版 12-29
- 代号界什么时候上线 代号界上线时间介绍 12-29
- 画世界pro下载安装最新版本-画世界pro官网免费下载安卓版 12-29
- 菜鸡梦想家官网入口 菜鸡梦想家官网网址 12-29
- JMcomic2.0官网最新版下载-JMcomic2.0官方正版一键下载 12-29