笔者因为工作原因,经常需要抓取网页进行存档。但大家都知道,现在的网页基本上都无法在一个屏幕上全部显示(如图1所示),如果想要抓取到一幅完整的网页就必须使用支持自动滚屏技术的截图软件,图2就是抓取下来的完整网页。但现在有些网站出于安全考虑,屏蔽了网页自动滚屏功能,就使得我们再也没办法截取到完整网页了,这可怎么办才好呢?今天笔者就给大家出个主意。
图1
图2
其实,破解这类网站的屏蔽设置并不困难,它们一般都是通过在网页中加载了一些特殊的W3C代码来实现防滚屏效果的,如果把这些特殊的代码删除掉,那么这个网页就可以和普通网页一样通过自动滚屏来截取全图了。而我们又应该怎样才能删除掉这些代码呢?
QQ病毒 腾讯QQ空间代码专题 PPT教程专题 ADSL应用面面俱到 Fireworks教程专题 计算机和网络技术基础知识 校园网专题 网吧技术专题(注:本文所述技巧已于Windows XP SP2 + IE6环境下测试通过)
具体步骤:
一、首先用浏览器打开无法自动滚屏的网页,比如http://soft.yesky.com;
二、然后点击“文件”菜单→“另存为”命令,将该网页以“网页,全部(*.htm,*.Html)”的格式保存到桌面上;
三、用“记事本”打开保存在桌面上的网页文件,将最上面一行内容删掉。(如图3所示就是删除掉特殊代码以后的画面)
图3
四、保存并重新用IE打开这个文件,再使用屏幕抓图软件按正常步骤操作即可。
【小提示】 有时将网页保存成文件时会特别缓慢,这一般是由于网页上有慢速链接所致,此时可以先点击文件菜单下的“脱机工作”命令,再执行保存任务,这时您就会发现保存速度会非常快了。
(出处:http://www.sheup.com)