xkon.Asp
资源名称:4.rar [点击查看]
上传用户:zhbanny
上传日期:2020-11-04
资源大小:161k
文件大小:2k
源码类别:

手机WAP编程

开发平台:

ASP/ASPX

  1. <!--#Include File="../Inc/Head.Asp"--><%
  2. '==================================================
  3. '函数名:GetHttpPage
  4. '作  用:获取网页源码
  5. '参  数:HttpUrl ------网页地址
  6. '参  数:Cset ---------网页编码类型
  7. '==================================================
  8. Function GetHttpPage(HttpUrl,Cset)
  9.    If IsNull(HttpUrl)=True Or Len(HttpUrl)<18 Or HttpUrl="$False$" Then
  10.       GetHttpPage="$False$"
  11.       Exit Function
  12.    End If
  13.    If IsNull(Cset)=True Or Cset="$False$" Then
  14.       Cset="GB2312"
  15.    end if
  16.    Dim Http
  17.    Set Http=server.createobject("MSXML2.XMLHTTP")
  18.    Http.open "GET",HttpUrl,False
  19.    On Error Resume Next
  20.    if Err <> 0 then
  21.       Err.Clear
  22.       GetHttpPage="$False$"
  23.       Exit Function
  24.    end if
  25.    Http.Send()
  26.    If Http.Readystate<>4 then
  27.       Set Http=Nothing 
  28.       GetHttpPage="$False$"
  29.       Exit function
  30.    End if
  31.    GetHTTPPage=bytesToBSTR(Http.responseBody,Cset)
  32.    Set Http=Nothing
  33.    If Err.number<>0 then
  34.       Err.Clear
  35.    End If
  36. End Function
  37. '==================================================
  38. '函数名:BytesToBstr
  39. '作  用:将获取的源码转换为中文
  40. '参  数:Body ------要转换的变量
  41. '参  数:Cset ------要转换的类型
  42. '==================================================
  43. Function BytesToBstr(Body,Cset)
  44.    Dim Objstream
  45.    Set Objstream = Server.CreateObject("adodb.stream")
  46.    objstream.Type = 1
  47.    objstream.Mode =3
  48.    objstream.Open
  49.    objstream.Write body
  50.    objstream.Position = 0
  51.    objstream.Type = 2
  52.    objstream.Charset = Cset
  53.    BytesToBstr = objstream.ReadText 
  54.    objstream.Close
  55.    set objstream = nothing
  56. End Function
  57. Call H_Title("官方信息")
  58. Dim xkon1
  59. xkon1=GetHttpPage("http://wap.xkon.cn/s_h_z_x.Asp","UTF-8")
  60. If xkon1="$False$" Then
  61. Response.Write("无相关信息或获取失败")
  62. Else
  63. Response.Write(xkon1)
  64. End If
  65. Call H_End()
  66. %>