采集获取内容的方法
来源:互联网 发布:42u图腾网络机柜 编辑:程序博客网 时间:2024/04/30 09:39
<%
' ExpStr(vStr,vReg,sStr)
' 返回正则匹配结果
'
' #####################################################
'
' vStr 为原始字符串
' vReg 为正则表达式
' sStr 为分隔符(尽量使用原始字符串中不会出现的字符串)
'
' #####################################################
Function ExpStr(vStr,vReg,sStr)
Dim Re,Matchs,Item,tStr
tStr = ""
Set Re = New RegExp
Re.Pattern = vReg
Re.IgnoreCase = True
Re.Global = True
If Re.Test(vStr) Then
Set Matchs = Re.Execute(vStr)
For Each Item In Matchs
tStr = tStr & Item.Value & sStr
Next
tStr = Split(Left(tStr,Len(tStr) - Len(sStr)),sStr)
End If
Set Re = Nothing
ExpStr = tStr
End Function
%>
' ExpStr(vStr,vReg,sStr)
' 返回正则匹配结果
'
' #####################################################
'
' vStr 为原始字符串
' vReg 为正则表达式
' sStr 为分隔符(尽量使用原始字符串中不会出现的字符串)
'
' #####################################################
Function ExpStr(vStr,vReg,sStr)
Dim Re,Matchs,Item,tStr
tStr = ""
Set Re = New RegExp
Re.Pattern = vReg
Re.IgnoreCase = True
Re.Global = True
If Re.Test(vStr) Then
Set Matchs = Re.Execute(vStr)
For Each Item In Matchs
tStr = tStr & Item.Value & sStr
Next
tStr = Split(Left(tStr,Len(tStr) - Len(sStr)),sStr)
End If
Set Re = Nothing
ExpStr = tStr
End Function
%>
以下是如何获取url里的代码方法
<%
Function getHTTPPage(url)
dim objXML
set objXML=createobject("MSXML2.XMLHTTP")
objXML.open "post",url,false
objXML.send()
If objXML.readystate<>4 then
exit function
End If
getHTTPPage=BytesToBstr(objXML.responseBody)
set objXML=nothing
if err.number<>0 then err.Clear
End Function
Function BytesToBstr(body)
dim objstream
set objstream = CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "utf-8" '编码方式
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
end Function
%>
Function getHTTPPage(url)
dim objXML
set objXML=createobject("MSXML2.XMLHTTP")
objXML.open "post",url,false
objXML.send()
If objXML.readystate<>4 then
exit function
End If
getHTTPPage=BytesToBstr(objXML.responseBody)
set objXML=nothing
if err.number<>0 then err.Clear
End Function
Function BytesToBstr(body)
dim objstream
set objstream = CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "utf-8" '编码方式
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
end Function
%>
- 采集获取内容的方法
- php获取网页内容方法 采集程序
- 采集获取网页内容
- 获取内容的一个curl类(采集专用)
- 获取JPasswordfield内容的方法
- 获取JPasswordField内容的方法
- Windows下批量采集/获取文件名的方法
- 获取html页面内容的方法
- 获取和设置控件内容的方法
- ckeditor、jhtmareal获取内容的方法
- C#获取命令行输出内容的方法
- 获取CEdit内容的7种方法
- 获取键盘录入内容的方法
- Java获取网页内容的方法
- 获取网页内容的几种方法
- HttpClient的get方法获取网页内容
- 获取编辑框内容的方法
- 关于WOPI discovery内容的获取方法
- xml 学习手册
- 理解名字空间
- [数据库连接字符串] EXCEL 连接字符串
- 如何重新配置Oracle的EM Database Control
- 当WHERE子句、GROUP BY子句和HAVING子句同时出现在一个查询中时,SQL的执行顺序
- 采集获取内容的方法
- think in java 隐藏实施过程总结
- 实例详细介绍各种字符集编码转换问题
- 基于.Net Framework的N层分布式应用开发
- ifstream或ofstream读取二进制文本乱码问题
- [数据库连接字符串] EXCEL2007 连接字符串
- vb.net2005中将gridview中的数据导出为EXECL - 风云 - 51CTO技术博客-领先的IT技术博客
- 转:Web Service入门
- 新手