文库、考试等网页解除网页禁止复制的方法

文库、考试等网页解除网页禁止复制的方法

月光魔力鸭

2021-04-07 13:31 阅读 2345 喜欢 5 禁止复制 右键

浏览网页的时候经常会有文本无法选中,无法复制的情况,这里简单说个简单的方法,不需要下载什么东西,也不用安装什么软件、插件、油猴啥的都不需要。

以下操作有个前提哈,不是图片,必须是文字.. 因为有很多网站把文字直接做成了图片,这种自然无法复制,只能找其他软件来做文本识别。

目标:解除网页禁止选中复制

需要

浏览器: chrome 谷歌浏览器(最新版本最好,老的也行,但别太老了,怎么也得70+吧)

思路

要解决这个问题,一般来说,得先知道如何实现。 大部分网站的禁止复制都逃不出这几个方式:

这里一个简单的方式,禁用JS即可将脚本相关的限制直接解除。

禁用脚本JS

禁用后,大部分的网页都可以复制了,如果此时还不行,别着急,他可能是通过css禁用了,我们只需要将页面的样式移除即可。

移除css样式

还是F12 ,找到console 控制台,输入以下代码,然后回车:

document.querySelectorAll('link,style').forEach(t=>{t.remove()})

如果此时还不行,别着急,目测可能的情况是网页内有嵌套frame ,我们只需要找到frame ,单独打开内页,再执行上面两步操作即可。

通过F12 找到 Elements ,点击左侧的箭头符号,选择页面上的文本,然后在elements 向上查看是否存在frame ,找到后右键打开,或点击[ open in new tab ] .

转载请注明出处: https://chrunlee.cn/article/web-page-can-not-copy.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
扩展程序中会有需要请求外部接口获取数据的时候,如果直接在JS中写的话,会跨域,但是谷歌扩展程序支持这种情况,只需要配置一下即可。
最近在做直播,是用的webrtc,然后找的免费的starrtc ,当然,可能由于种种原因吧.. 用起来并没有特别顺畅,后续还希望能够深入这部分,从现在开始学习..当然,websocket 是顺带的,可以用来发消息什么的肯定也是要用到的。
登录方式现在非常多,不过像我这种小站让用户自己注册基本是不可能的了,只能依赖现有的第三方的登录来集成,之前有集成github,不过这个太过针对性,这里准备集成QQ互联登录,慢慢记录下。
很久之前学习chrome扩展插件的时候已经做过一个了,好久没咋用,最近又跑了一个存储服务,准备在配合这个服务做个图床,以后就用这个了,之前的服务器到期忘了迁移数据都没了,这次换了服务器,在家里了,估计以后不会再做了吧,这个算是最后一个了,有啥问题就在这个进行优化了。
前一阵子做了个图床,可以粘贴上传,查看服务器上的文件... 但是自己的服务器总是有问题..空间还小,就怕哪天没钱续费了。同事昨天想要一个七牛的图床,在网上找了下,只找到了 qiniu upload files插件,自己使用了下,挺好用,但是没有复制粘贴
最近一直琢磨着做一个第三方统一登录的这么一个小东西,虽然网上其实也挺多的.. 不过造轮子的感觉还是很爽的。 QQ /Github 比较简单,申请下就OK 了.. 微信真不是个东西,得花钱。
mysql主从复制简单模式,一主一从。
一直有跑着puppeteer在做pdf的生成,可以今天突然发现一个问题:预览与打印生成的PDF不一致,猜测可能是边距导致的,应该是没设置好... 然后当我在本地尝试的时候也发现了这个问题..要么是字符,要么是版本