您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

ASP代码获取网页源代码

来源:未知 责任编辑:责任编辑 发表时间:2015-03-01 01:33 点击:

在使用ajax的时候,我们无法跨域获取不属于自己的服务器的数据,故引出了这么一种方法来辗转获取:

1、向本域中的网页请求数据,包含一个网址信息

2、被请求的本域的网页中的asp代码向跨域的服务器请求数据,然后返回给本域中的asp文件


代码:

Function getHtml(url) '以HTML格式备份
	Set xh = CreateObject("Microsoft.XMLHTTP")
	xh.Open "GET",url,0
	xh.Send()
	Set MyStream=CreateObject("Adodb.Stream") 
	MyStream.Type = 2
	MyStream.Open 
	MyStream.WriteText xh.responseText
	MyStream.Position = 0
	getHtml=MyStream.ReadText
	MyStream.Close
End Function

以上的源码是综合网上关于Microsoft.XMLHTTP对象的说明和Adodb.Stream的说明自行编写的,为原创代码。


有问题欢迎提问

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • WAP常见问题问答大全(四)
    • ASP调用系统ping命令
    • asp缓存技术
    • ASP开发必备:WEB打印代码大全
    • ASP教程:第三篇 ASP基础
    • 用ASP+XML打造留言本(4)
    • ASP处理多关键词查询实例代码
    • 用ASP生成二维饼图
    • 用asp怎样编写文档搜索页面(5)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
    Copyright © 2008-2013 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1