如何通过代码实现查看网页源程序

无意中在网上看到几种实现查看网页源程序的方式:

第一种:view-source法
  view-source是一种协议,早期基本上每个浏览器都支持这个协议。但是不知道什么原因,从IE6 Beta2以后IE就不再支持此协议了。这个方法现在只能用在FireFox浏览器上使用了!
  使用方法:在浏览器地址栏中输入
  view-source:
  回车即可看到网页的源代码了。

这种方式嵌入代码中可以这样实现:

<form>
  <input type="button" value="显示源程序"
    οnclick="document.location='view-source:' + document.location"
</form>

只可惜随着ie版本的提高,不能用了。。。

我这属于抛砖引玉,以下两种方式如何嵌入到代码中呢?如果有知道的牛人,请不吝赐教,谢谢啦~~

 

第二种:JavaScript法
  这种方法似乎也不是通用的,在IE6和Opere浏览器上试验成功,但是在FireFox浏览器上就没成功!
  使用方法:在浏览器地址栏中输入
复制代码 代码如下:
javascript: s=document.documentElement.outerHTML;document.write("<body></body>");document.body.innerText=s;

  回车即可看到网页的源代码了。


第三种方法:通过vbscript方法
复制代码 代码如下:
iLocal="get.htm.txt"
iRemote=inputbox("请输入你要获取源码的地址","脚本之家","http://www.jb51.net")
if iRemote="" then iRemote="http://www.baidu.com"
Set xPost=createObject("Microsoft.XMLHTTP")
xPost.Open "GET",iRemote,0
xPost.Send()
set sGet=createObject("ADODB.Stream")
sGet.Mode=3
sGet.Type=1
sGet.Open()
sGet.Write xPost.ResponseBody
sGet.SaveToFile iLocal,2
急用,谢谢谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值