我网上其好几个空间,包括旧博客,QQ空间,MSN空间,还有163一个博客(现在不更新了),我一般隔一段时间就要把上面的内容保存到本地作为备份,以防哪天网络或者服务器不可用的时候我没法找回我辛辛苦苦编辑好的文章和内容。但不知道各位发觉没有,QQ空间的内容没法通过IE的另存为保存,你试试看就知道了,当你把它保存为一个mht文件的时候,看起来没什么问题,但打开你就发现了:内容全无。大致现象如下:
这是正常显示的qq空间的内容:
这是保存好之后再打开的内容:
为什么呢?如果你要看个究竟,可以这样:
这样就能查看这个html到底有些什么了,你会发现,这个“源文件”根本没有你看到的那些内容,这是因为QQ空间使用了一些动态脚本技术,页面经过了好几次的生成过程(具体本人也比较外行,不是很懂web),总而言之,你是不能通过一般的方法来保存这种网页的。有人说直接用复制粘贴的方法,呵呵,老兄唉,这样岂不是格式都丢掉了?况且怎么处理带图片的情况?有人说截图,如果网页很长岂不是很累?再说了,你如何能够方便地从截好的图上面复制下一段文字?
所幸的是我发现了一个免费的工具,可以完成这个任务,这软件叫做SaveAsPlus,看名字就知道它是干嘛的了,安装它很简单,没有太多的选项,它是作为一个浏览器的加载项运行的,所以你得让你的浏览器允许这个加载项,在我的机器上安装好了之后运行不了,我重启了一趟机器就好了。使用起来十分简单,在要保存的网页上右击,呼出菜单,菜单里选择“加强另存为...”,这样就弹出另存为的窗口了,保存的过程稍慢,比同IE自带的save as来说,但它保存的内容确实是全的,基本上是完完整整地把你看到的动态页面保存下来了。我还测试了一些其它的网页,发觉用IE保存的网页很多时候缺乏一些如flash的动画,而用SaveAsPlus保存的内容则很完整。但SaveAsPlus也并非完美无缺,我感觉它保存下来的页面比较大,而且打开很慢,不知道是不是我机器比较慢的缘故。
最可贵的是:这个软件是免费的。
它的下载地址是:
http://wizbrother.com/saveasplus/这样无论是QQ空间还是别的网页,我想把它保存下来应该都没太大问题了。