如何复制禁止复制的网页内容

2025-05-23 03:35:07

1、先讲原理。为什么有些网页,就可以既不让你选取,也不让你拷贝呢?其实,我们平时在浏览器里看到是网页的肉身,并不是网页的真身。什么意思呢?举个例子来说。比如,我们在网页里看见网页的肉身—这样一行字:Hello,world!网页有个叫源文件的真身,它的内容,可能是这样的(我简化了很多很多):<html><body><B>Hello,world!</B></body></html>简单地说,源文件的作用,就是告诉浏览器如何显示和控制内容:文字和图片如何排列,大小如何,位置如何,网页内容该不该被选取,按了Ctrl+C后,如何处理等等。上面那段源文件就是告诉浏览器:用粗体显示一行字,Hello,world!源文件的内容,正常情况下,在页面内,鼠标右键,“查看源文件”,就可以看到。上面的<body>标签,就是指浏览器窗体。这个标签有很多属性:不让你拷贝网页的控制行为,就是通过设置相关属性完成的。

2、【第一步】保存网页浏览器的菜单中,选择菜单“另存为….”。选取“网页,全部”(文字和图片都要)或“网页,仅Html”叵萤茆暴(只要文字),均可;(限于用IE浏览器)【第二步】修改body属性【1】你用记事本打开保存的html后缀文件名的网页;【2】搜索:<body定位<body>标签。你看见如下段落:<body onselectstart=”return false;” oncontextmenu=”return false;”>onselectstart:当你选取时,该怎么动;oncontextmenu:当你按鼠标右键时,该怎么动。return false: false的意思就是失败了,没戏了。这段编码就是告诉浏览器:要选取网页,或按鼠标右键查看源文件,没门。【3】剩下就很简单了把onselectstart=”return false;” oncontextmenu=”return false;” 这一段内容删除。这个应该没啥困难吧?也就是说,body的标签看起来应该是这样的:<body>。如果有其他的属性,可以不管。保存,ok。【第三步】双击刚才修改保存后的网页,想选取,就选取,想ctrl+c,就ctrl+c。小菜一碟。总结一下,一个完整的操作过程是这样的:另存网页,用记事本打开网页,搜索“<body”,删除onselectstart和oncontextmenu属性,保存。在浏览器中打开该网页。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢