动态网页执行后可否保存为静态网页
我想分析一下xuite相册的图片地址链接,可是它的图片都是用javascript函数写入网页的,请问有没有什么方法可以将浏览器执行完的动态网页保存为静态网页?比如像是在网页中加一段js脚本可以么?谢谢!!!
------解决方案--------------------执行,弹出后ctrl+c复制到其他地方另存为HTML就可以了
<script language=javascript defer>
alert(document.documentElement.outerHTML)
</script>
------解决方案--------------------var images=document.getElementsByTagName( "img ");
//或者是var images=document.images;
for(var i=0;i <images.length;i++){
alert(images[i].src);
}
------解决方案--------------------噢~楼主要保存成静态网页啊~~2楼的方法好~~
总的方法就是~
<html>
<body>
<script language= "javascript " defer>
window.onload=function(){
var win=open();
win.document.write(document.documentElement.outerHTML);
}
</script>
</body>
</html>
然后在弹出的新窗口中保存静态网页就可以了~~~
------解决方案--------------------更直接可以从浏览器的地址栏直接输入:(不能断行)
javascript:var win=open();win.document.write(document.documentElement.outerHTML);
不过这些方法的缺点就是,如果网页采用的是框架结构的就不行了~~~