破解网页不能复制的方法
上网时经常会遇到自己想要的资料,但用鼠标来选中复制时却无法选中,遇到这样的情况是不是就此打住了呢?
当然不是!现在就让我来告诉你怎么复制这些你想要的文字。
首先,我们来了解一下为什么不能被复制。
当前很多网页制做者都不想让自己网页中的内容直接就让人给复制去,有的是为了版权、有的是为了让人再回来看这段文字,提高他的访问量等等,具体原因我也说不清的啦^_^。
他们一般会在网页代码 <body >中加入以下一个或多个代码:
onpaste="return false" 不准粘贴
oncopy="return false;" 不准复制
oncut="return false;" 防止剪切
onselectstart = "return false" 不准选择
例如:<body onselectstart = "return false"; onpaste="return false" >,这是一个典型的不让选择复制的语句。
好啦,现在我们知道为什么不能被复制了,那我们就可以针对这些代码下药了。
方法1:
第一步:打开你想要复制的那个网站
第二步:将该网页另存到你的电脑上(文件|另存为)
第三步:用记事本打开你刚保存的网页,找到<body onselectstart = "return false"; onpaste="return false" >这段代码(不一定完全是这样的),你把里面的代码(除body)全部删除,最后就剩<body>,保存文件。
第四步:双击你刚保存的文件,也就打开你的那张网页。
到此,所有步骤全部结束了,用鼠标选择你想要的那些文字,是不是可以选择并且复制下来了?
方法2:
把该事件的JavaScript处理代码去掉即可。以微软的IE浏览器为例,具体处理过程如下:点击“查看→源文件”(当主页文本小于64k字节时,自动调用记事本程序打开;否则,用写字板程序打开),寻找语句,语句类似。将其中的onselectstart="return?false"子句删除。将此删除后的源文件,另存为一文本文件。然后用将此文本文件名的后缀改名为“.htm”。最后用IE浏览器打开此文件。就可以用复制、粘贴的方法将所需的内容按用户所需的格式保存起来了。
上面两种方法看似非常高深,可以用来“臭美”一下!
方法3:
简单点的。
选择“文件”——“另存为”,把“保存类型”改为“文本文件(*.TXT)”,把网页另存为文本文件,一切都搞定了。当然,这种方法保存文件会让文件的格式乱掉,不过省去了打很多很多很多很多很多……字的步骤,自己排排版也无所谓了。但是如果是有表格的、图片了什么的网页,不推荐使用此法。
方法4:
用word方法。
首先复制网页地址,然后打开Word,依次单击“文件/打开”,弹出“打开”窗口。在“文件名”中用“Ctrl+V”粘贴入已复制的网页地址,再单击“打开”按钮,这里Word就会自动连接到网站。在打开网页之前,可能会弹出“Word 没有足够的内存,此操作完成后无法撤消。是否继续?”的提示窗口,单击“是”,即弹出新的窗口,询问是否信任文件来源,再单击“是”后,Word会自动链接到对应的服务器并打开网页,这时我们就可以选中其中的文字进行复制粘贴了。另外,此法在WPS2005中也可以使用,操作起来十分方便。这个方法可以保存文件的格式。
方法5:
更简单的方法。
其实我试了一些网页,这些代码只对IE核心的浏览器有效。说到这里该明白了吧,换浏览器啊。不用IE了,用firefox、Opera、chrome(谷歌)……
4 Comments:
用IE也很简单的
我用的是傲游,有很多插件可以破~
JoBrus last blog post..温馨日记一则
[我要说点]
the world firefox都没什么问题的…哈哈哈
Yaccas last blog post..恐高
[我要说点]
我都是用查看页面源码,然后挑有用的复制出来整理……
nobugs last blog post..速食一切,一切速食。
[我要说点]
做站长这是第一课
林晨s last blog post..鼠标四十大寿
[我要说点]