欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

返回远程动态页面执行后的静态HTML代码

程序员文章站 2022-03-10 17:34:31
  想返回远程动态页面执行后的静态html代码然后用邮件发出去!下面是远程获取内容的代码: content=gethttppage("https://www.google.net")  ...

  想返回远程动态页面执行后的静态html代码然后用邮件发出去!下面是远程获取内容的代码:
content=gethttppage("https://www.google.net")
 
response.write content
 
function gethttppage(url) 
 on error resume next 
 dim http 
 set http=server.createobject("msxml(标准化越来越近了)2.xml(标准化越来越近了)http") 
 http.open "get",url,false 
 http.send() 
 if http.readystate<>4 then exit function 
 gethttppage=bytes2bstr(http.responsebody) 
 set http=nothing
 if err.number<>0 then err.clear  
end function 
 
function bytes2bstr(vin) 
 dim strreturn 
 dim i,thischarcode,nextcharcode 
 strreturn = "" 
 for i = 1 to lenb(vin) 
  thischarcode = ascb(midb(vin,i,1)) 
  if thischarcode < &h80 then 
   strreturn = strreturn & chr(thischarcode) 
  else 
   nextcharcode = ascb(midb(vin,i+1,1)) 
   strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode)) 
   i = i + 1 
  end if 
 next 
 bytes2bstr = strreturn 
end function

技术交流 永无止境