首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>ASP专区>ASP教学>Asp开发的可以用来做采集与分析html代码的类
Asp开发的可以用来做采集与分析html代码的类
来源: 发布时间:2008-06-25 发布人: 浏览: 人次   字体: [ ]  

     '--分类名称替换
     Public Function ReplaceClass(ByVal ClassName, ByVal ClassList)
           If Len(ClassList) < 3 Then
                 ReplaceClass = Trim(ClassName)
                 Exit Function
           End If
           ClassName = Trim(ClassName)
           If Len(ClassName) = 0 Then Exit Function
          
           Dim i
           Dim ArrayClassList
           Dim ArrayClassName
          
           On Error Resume Next
          
           ArrayClassList = Split(ClassList, "$$$")
           For i = 0 To UBound(ArrayClassList)
                 If Len(ArrayClassList(i)) > 2 Then
                       ArrayClassName = Split(ArrayClassList(i), "|")
                       ClassName = Replace(ClassName, ArrayClassName(0), ArrayClassName(1))
                 End If
           Next
           ReplaceClass = ClassName
     End Function
     '格式化文件大小KB
     Public Function FormatSize(ByVal strFileSize)
           On Error Resume Next
           Dim valFileSize
           strFileSize = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(UCase(strFileSize), "K", "K"), "B", "B"), "M", "M"), "G", "G"), "Y", "Y"), "T", "T"), "E", "E"), "S", "S")
           valFileSize = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(UCase(strFileSize), "BYTE", ""), "K", ""), "M", ""), "G", ""), "B", ""), "S", ""), " ", ""), "&NBSP;", ""), vbNewLine, ""), Chr(-24159), ""), Chr(9), ""), Chr(11), "")
           If IsNumeric(valFileSize) Then
                 If InStr(strFileSize, "K") > 0 Then
                       valFileSize = valFileSize
                 ElseIf InStr(strFileSize, "M") > 0 Then
                       valFileSize = valFileSize * 1024
                 ElseIf InStr(strFileSize, "G") > 0 Then
                       valFileSize = valFileSize * 1024 * 1024
                 ElseIf InStr(strFileSize, "BYTE") > 0 Then
                       valFileSize = valFileSize \ 1024
                 Else
                       valFileSize = valFileSize
                 End If
           Else
                 valFileSize = 0
           End If
           FormatSize = valFileSize
           Exit Function
     End Function
     '--建立日期目录
     Public Function BuildDatePath(ByVal DirForm)
           On Error Resume Next
           DirForm = CInt(DirForm)
           Dim DatePath
           Select Case DirForm
           Case 1
                 DatePath = Year(Now) & "-" & Month(Now)
                 BuildDatePath = DatePath & "/"
           Case 2
                 DatePath = Year(Now) & "_" & Month(Now)
                 BuildDatePath = DatePath & "/"
           Case 3
                 DatePath = Year(Now) & Month(Now)
                 BuildDatePath = DatePath & "/"
           Case 4
                 DatePath = Year(Now)
                 BuildDatePath = DatePath & "/"
           Case 5
                 DatePath = Year(Now) & "/" & Month(Now)
                 BuildDatePath = DatePath & "/"
           Case 6
                 DatePath = Year(Now) & "/" & Month(Now) & "/" & Day(Now)
                 BuildDatePath = DatePath & "/"
           Case 7
                 DatePath = Year(Now) & Month(Now) & Day(Now)
                 BuildDatePath = DatePath & "/"
           Case Else
                 BuildDatePath = vbNullString
           End Select
     End Function
     '================================================
     '函数名:GetRndFileName
     '作 用:取随机文件名
     '参 数:sExt   ----原字符串
     '返回值:获取后的文件名
     '================================================
     Public Function GetRndFileName(ByVal sExt)
           Dim sRnd
           Randomize
           sRnd = Int(900 * Rnd) + 100
           GetRndFileName = Year(Now) & Month(Now) & Day(Now) & Hour(Now) & Minute(Now) & Second(Now) & sRnd & "." & sExt
     End Function
     '=================================================
     '函数名:GetFileExtName
     '作 用:获取文件扩展名
     '=================================================
     Public Function GetFileExtName(ByVal sName)
           Dim FileName
           FileName = Split(sName, ".")
           GetFileExtName = FileName(UBound(FileName))
     End Function
     '================================================
     '函数名:GetRndHits
     '作 用:取随机点击数
     '================================================
     Public Function GetRndHits()
           Dim sRnd
           Randomize
           sRnd = Int(900 * Rnd) + 100
           GetRndHits = sRnd
     End Function
     Public Function CheckPath(ByVal sPath)
           '-- 修正文件路径
           sPath = Trim(sPath)
           If Right(sPath, 1) <> "\" And sPath <> "" Then
                 sPath = sPath & "\"
           End If
           CheckPath = sPath
     End Function

共7页: 上一页 [1] [2] [3] [4] [5] 6 [7] 下一页
相 关 文 章   发布商链接
·ASP语言采用动网数据库制作显示IP图...
·如何在IIS中执行Python脚本的配置实...
·如何利用ASP把图片上传到数据库讲解...
·asp实现把文件存进access数据库并提...
·vbscript保留日期格式中的月份和日期...
·ASP脚本基础
·Asp实现人民币大小写转换代码
·ASP页面将数据库中检索数据生成到本...
·asp实现文件转移、压缩并直接存进数...
·ASP 实现压缩与解压代码
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·vbscript保留日期格式中的月...
·asp实现把文件存进access数据
·如何利用ASP把图片上传到数据
·如何在IIS中执行Python脚本的
·ASP语言采用动网数据库制作显
·Asp技术实现数据导入进度状态
·asp防采集常用的六种方法
·asp动态生成RSS完整版代码
·ASP版+Ajax实现验证码通用模...
·asp中文数字验证码实现的代码
·VBS脚本调用系统的关机对话框
·ASP上传图片到数据库的代码
·ASP 实现压缩与解压代码
·asp实现文件转移、压缩并直接
·ASP页面将数据库中检索数据生
热 门 文 章
·VBS脚本调用系统的关机对话框...
·ASP版+Ajax实现验证码通用模...
·如何利用ASP把图片上传到数据...
·asp中文数字验证码实现的代码
·asp动态生成RSS完整版代码
·ASP上传图片到数据库的代码
·ASP页面将数据库中检索数据生...
·Asp实现人民币大小写转换代码
·asp实现文件转移、压缩并直接...
·ASP语言采用动网数据库制作显...
·asp实现把文件存进access数据...
·ASP脚本基础
·ASP 实现压缩与解压代码
·如何在IIS中执行Python脚本的...
·asp防采集常用的六种方法
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .