<
您还没有登录┊登录注册 当前在线:701
源码程序系统工具编程开发图形图像网络软件应用软件多媒体类娱乐休闲驱动程序各类教程各类论文文章阅读
ASPPHPJSPASP.NETVBVF百度搜索星星练题网络文摘股市消息技能习题详细分类
当前位置:首页 \ 源码程序 \ ASP代码 \ 其它类别
站内搜索


用XMLHTTP获取动态页生成的HTML内容

文件大小:10 K
运行平台:Win All
级别评定:
添加时间:2020-7-2 20:55:42
最后更新:2020-7-2 20:55:42
相关链接:无
所需金额:0 元
添加者:管理员

Download.1

/ ::软件简介:: / ::相关软件:: / ::软件点评:: /::上一个::/ ::下一个:: /
管理首页
用XMLHTTP获取动态页生成的HTML内容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。这句话是在蓝色理想上看到的,对XMLHTTP吟清还不熟悉正在找资料了解.找到一段XMLHTTP生成Html的代码参考一下. 提示:要使网站改成能生成静态页面,并通过静态页面访问要做到一下几点: 1 将页面的链接地址静态化,如把一个页面的链接里http://wangzhi.com?u=500改成用http://wangzhi.com/u_500.html访问 <% '常用函数 '1、输入url目标网页地址,返回值getHTTPPage是目标网页的html代码 function getHTTPPage(url) dim Http set Http=server.createobject("MSXML2.XMLHTTP") Http.open "GET",url,false Http.send() if Http.readystate<>4 then exit function end if getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312") set http=nothing if err.number<>0 then err.Clear end function '2、转换乱玛,直接用xmlhttp调用有中文字符的网页得到的将是乱玛,可以通过adodb.stream组件进行转换 Function BytesToBstr(body,Cset) 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 txtURL=server.MapPath("../index.asp") sText = getHTTPPage(txtURL) Set FileObject=Server.CreateObject("Scripting.FileSystemObject") filename="../index.htm" Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) 'true为不存在自行建立 openFile.writeline(sText) Set OpenFile=nothing %>
相关软件
·用vbs获取网页显示的内容,不是获取html代码
·asp获取远程网页的指定内容的源代码
·ASP利用XMLHTTP抓取网页内容
·dreamweaver cs6 32&64位 破解版
·访问网页时提示关闭,点关闭就整个页面退出浏览器的解决办法
·网页内容总不是最新的问题、网页仍然是保存在电脑里的网页
·162100网页小闹钟(HTML版)v1
·网页斗地主v1.2
·网页斗地主美化版
·单文件网页特效管理系统


1分 0
2分 0
3分 0
4分 0
5分 0
共有 0 人打分
平均得分:0


按字符查询:ABCDEFGHIJKLMNOPQRSTUVWXYZ0~9中文
下载图示: - 附汉化补丁 - 附注册 - 会员软件 - 推荐 - 最新添加
Rainight, 星旺坡 联网备案号:41092802000212 豫ICP备19032584号-1 页面执行时间: 0.25秒
业务QQ:80571569 手机:13030322310