• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp通用采集函数冗余版可以保存文件到本地
    %
    '名称:asp通用采集函数冗余版,要精品版的有心人自己改
    '作者:柳永法
    '日期:2007-6-23
    Function getHTTPPage(Path)
        t = GetBody(Path)
        getHTTPPage = BytesToBstr(t, "GB2312")
    End Function

    Function GetBody(url)
        On Error Resume Next
        Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
        With xmlhttp
            .Open "Get", url, False, "", ""
            .Send
            .waitForResponse 1000
            GetBody = .ResponseBody
        End With
        Set xmlhttp = Nothing
    End Function

    Function BytesToBstr(Body, Cset)
        On Error Resume Next
        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 getHTTPimg(url)
        On Error Resume Next
        Dim xmlhttp
        Set xmlhttp = server.CreateObject("MSXML2.XMLHTTP")
        xmlhttp.Open "GET", url, false
        xmlhttp.send()
        If xmlhttp.Status>200 Then Exit Function
        getHTTPimg = xmlhttp.responseBody
        Set xmlhttp = Nothing
        If Err.Number>0 Then Err.Clear
    End Function

    Function Save2Local(from, tofile)
        Dim geturl, objStream, imgs
        geturl = Trim(from)
        imgs = gethttpimg(geturl)
        Set objStream = Server.CreateObject("ADODB.Stream")
        objStream.Type = 1
        objStream.Open
        objstream.Write imgs
        objstream.SaveToFile tofile, 2
        objstream.Close()
        Set objstream = Nothing
    End Function

    %>

    %
    NowDir = server.mappath("/")
    Call Save2Local("http://www.baidu.com/img/logo.gif", NowDir  "baidulogo.gif")
    Call Save2Local("http://flash.jninfo.net/images/banner.swf", NowDir  "banner.swf")
    Call Save2Local("https://www.jb51.net.com/", NowDir  "jb51.htmll")
    response.Write getHTTPPage("https://www.jb51.net/")
    %>
    上一篇:利用 cache 做对比静态页的网页技术
    下一篇:ASP生成静态文件编码为UTF-8格式的HTML文件
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp通用采集函数冗余版可以保存文件到本地 asp,通用,采集,函数,冗余,