![]()
万万没想到。
我在抖音、快手、B 站上,都刷到了关于“解除网页限制”的视频。
更让我惊讶的是。
这些视频的点赞数都在 10+ 万以上,这也能成为流量密码?
而这些视频的讲解都非常的浅显。
那今天就来看看奶酪的“高级版本”吧,预计能帮你解决 99% 的网页限制问题。一般的方法
1、F12 审查元素
也就是使用“开发者工具”来查看源代码,这个方法最基础,但缺点也最明显,操作太麻烦了。
2、Ctrl+P 打印
使用浏览器的打印功能,可以让原本无法复制的文字变得可以选择,在这一方面,Edge 浏览器做得更好。
3、Ctrl+Shift+X 选择
如果你使用的刚好就是 Edge 浏览器,使用快捷键 Ctrl+Shift+X,还可以无视网页限制,直接选择复制文字。
4、阅读模式
Edge 浏览器还可以地址栏前输入 read: 来获取文字。
这个方法其实是调用浏览器的“阅读模式”。
其它浏览器也可以通过扩展来实现,比如扩展 Cleary Reader。
这些方法操作简单,但都有着特定的使用条件,所以实际效果并不理想。
JavaScript 方法
还有一种方法,就有点技术含量了,成功率也大大提升。
1、禁用 JavaScript
也就是在“开发者工具”里勾选“禁用 JavaScript”,那么网页就会解除所有限制。
这个方法的思路是对的。
但就是太过“简单粗暴”,一些网站在禁用 JavaScript 后会显示空白。
我们可以更具体地禁用某个 JavaScript,比如下面这个网页:
https://doc.guandang.net/bc2fd226f9055e4224f7091c165f19918ac53528c.html
我们可以在「开发者工具」里的「事件监听器」禁用相关 JavaScript 脚本。
比如 contextmenu 是控制右键菜单的,copy 是控制复制的,selectstart 是控制鼠标选择的。
2、油猴脚本
可如果每次都要这样操作的话,未免也太麻烦了,有没有更快的方法?
有,那就是用油猴脚本,比如:
https://greasyfork.org/zh-CN/scripts/28497
它的原理,就是自动解除网页复制、选择、右键菜单的限制。
3、小书签
因为脚本是全局脚本,会对浏览器的速度产生影响,而且脚本还可能会与原网页冲突,导致网页显示出错。
它的功能与油猴脚本完全一样,而且完全不影响原网页,也完全不影响浏览器速度。
javascript:function t(e){e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation()}document.querySelectorAll('*').forEach(e=>{'none'===window.getComputedStyle(e,null).getPropertyValue('user-select')&&e.style.setProperty('user-select','text','important')}),['copy','cut','contextmenu','selectstart','mousedown','mouseup','mousemove','keydown','keypress','keyup'].forEach(function(e){document.documentElement.addEventListener(e,t,{capture:!0})}),alert('已解除网页限制!')();
在需要的时候,使用快捷键 re(remove )就可以一键解除网页限制。
4、测试网页
https://doc.guandang.net/bc2fd226f9055e4224f7091c165f19918ac53528c.htmlhttps://tongxiehui.net/by/629f0149c02bb.htmlhttps://vrfyqm4lde.feishu.cn/docs/doccncncenGHRcfMIn1MgOU7UPhhttp://cesium.xin/wordpress/archives/16.htmlhttps://guofeng.yuedu.163.com/book_reader/85f213647f12468da33e1ea6ce172da2_4Canvas 方法
还有一些网页的解除难度非常大,因为这些网页加入了 Canvas 绘制,文字被转换为了图片。
1、扩展方案
这就要用到专门的工具了,扩展 SuperCopy 可以很好的解决这个问题。
在默认情况下,扩展不会生效,图标是灰色的。
点击扩展图标,就可以将网站加入白名单,图标会变成蓝色。
而且,扩展在应付“百度文库”这样的网站时,效果非常的好。
点击左侧的“复制”图标,还有可以一键获取所有文字。
扩展下载:https://chrome.google.com/webstore/detail/onepmapfbjohnegdmfhndpefjkppbjkmhttps://www.crxsoso.com/webstore/detail/onepmapfbjohnegdmfhndpefjkppbjkm
2、脚本方案
但要注意的是。
该扩展存在流量劫持行为,而作者并没有标明,所以该扩展没有 Firefox 的版本。
你可以在使用后关闭该扩展。
又或者使用脚本的方案,效果不如扩展版,但也完全够用。
地址:
https://greasyfork.org/zh-CN/scripts/405130
3、测试网页
https://wenku.baidu.com/view/2e15f4010740be1e650e9a1d.htmlhttps://docs.qq.com/doc/DU1JxdlFLZ3VXeldohttps://www.doc88.com/p-8991734301489.htmlhttps://boke112.com/post/2281.htmlhttps://eduai.baidu.com/view/a2eb01e4376baf1ffd4fad01OCR 方法
最后,还有一种兜底的方法,就是通过“截图+文字识别”来获取文字。
很多截图软件都自带了这些功能,但它们只能截取网页的部分内容,有没有办法截取整个页面?
1、下载 Canvas 图片
如果是百度文库、微信读书这样的网站,它们使用了 Canvas 绘制技术,将文字转换为了图片。
使用上面提到的“解除网页限制”小书签,就可以一键下载 Canvas 图片。
然后,使用 OCR 识别,就可以获取图中文字。
比如网站 https://web.baimiaoapp.com
2、自动全网页截图
而如果不是 Canvas 图片模式,那我们可以通过扩展来获取全网页截图。
扩展推荐 FireShot。
点击“捕捉整个页面”,即可一键获取整个网页的截图,效果非常的好。
https://addons.mozilla.org/zh-CN/firefox/addon/fireshot
https://chrome.google.com/webstore/detail/mcbpblocgmgfnpjjppndjkmgjaogfceg
https://www.crxsoso.com/webstore/detail/mcbpblocgmgfnpjjppndjkmgjaogfceg
3、测试网页
https://weread.qq.com/web/reader/72032810716983f7720aa36ka5b325d0225a5bfc9e0772dhttps://wenku.baidu.com/view/2e15f4010740be1e650e9a1d.htmlhttps://www.docin.com/p-1854906741.html一是 JavaScript 禁用 ,最好的方法是使用小书签。二是 Canvas 绘制,使用扩展 SuperCopy 可以实现一键复制。
三是 OCR 文字识别,是 Canvas 绘制的,用小书签获取,不是的,则用全网页截图工具获取。如果不能,那就再扩展“SuperCopy”,如果还是不行,那就只能用“截图+文字识别”的方法了。
但请注意,以上内容仅供学习交流,切勿用于侵权和非法用途。
回复关键字
i
查看本系列的所有文章,
回复关键字
i61
获取本文提到的所有资源1、点在看,帮助更多的人看到这篇文章。
2、写留言,对文章进行评论,我会尽可能回复。
Long-press QR code to transfer me a reward
点赞就是最好的催更方式!
As required by Apple's new policy, the Reward feature has been disabled on Weixin for iOS. You can still reward an Official Account by transferring money via QR code.
Send to Author