哥们姐们,今天聊个特扎心的小问题,估计不少人都遇到过——就是你在网上看点啥好东西,想复制下来记一记、用一用,结果鼠标一划拉,要么没反应,要么弹出个“禁止复制”的提示。你说气不气人?我前些日子就碰上这事儿了,当时就火大,心想这做网站的咋这么小气?知识不就是用来分享的吗?
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
那会儿,我在查一份挺重要的资料,好不容易找到个看着特靠谱的网站,内容写得那叫一个条理清晰、言之有物。我寻思着,把关键段落复制下来,整理到我自己的笔记里,以后查阅也方便。结果?鼠标左键按下去,想拖动选中文字,纹丝不动!再点右键,连个“复制”的选项都没有,直接就是禁用状态。我当时就懵了,好家伙,这是给我来了个硬核防盗!
刚开始,我真是有点抓瞎。电脑前的我愣了好几秒,感觉这网站就是故意跟我作对。不过我这人有个优点,就是越遇到这种“拦路虎”,越想把它给扒拉开。于是我就开始琢磨,这肯定有法子能绕过去。既然它不让咱直接复制,那我就得想点歪门邪道了。
先从最简单的歪招开始
我想了想,这种禁止复制,无非就是用了点JavaScript脚本啥的,阻止了咱们浏览器的默认操作。那如果我能让这些脚本暂时失效,是不是就能复制了?
-
第一招:直接禁用JavaScript。
我立马就想到了这个。打开浏览器的设置,找到“隐私和安全”或者“站点设置”之类的选项,然后把JavaScript给关了。虽然每次都要开关挺麻烦,但总比复制不了强。我试着把那个页面刷新了一下,还真管用了!文字能选中了,右键复制也能用了。当时我心里那个爽,感觉就像破解了什么大难题一样。不过这招也有点局限,有些网站一禁用JavaScript,整个布局都乱了,图片不显示,按钮点不动,那就尴尬了,还得再想别的辙。
-
第二招:开发者工具大法。
后来发现,每次开关JavaScript太折腾了。我就想起来,程序员不是都用什么“F12”嘛浏览器里那个开发者工具。我试着在网页上按了F12键,右边或者下方就弹出来一大堆代码。我盯着那些密密麻麻的英文代码,心里也没底,但我知道里面有个“Elements”(元素)或者“检查”之类的选项,能看到网页的结构。我试着在Elements里找到我想要复制的那段文字对应的代码,一般都在
<p>或者<div>标签里面。找到之后,我就在那个代码块上点右键,选“Copy”——“Copy outerHTML”或者“Copy element”,把整个代码块都复制下来。然后打开个记事本,把代码粘贴进去。虽然粘过来的是带着HTML标签的代码,但起码文字都在里面了。再稍微手动清理一下那些标签,纯文本就到手了。这招虽然稍微复杂一点,但是比禁用JavaScript灵活多了,而且一般都能搞定。
进阶一点的小手段
上面这两招,是我最常用的。但有时候,总有那么些网站,把防复制做得滴水不漏,让我这两招都吃了瘪。那我就得动点真格的了。
-
第三招:打印功能走一波。
浏览器不是都有个打印功能嘛快捷键一般是Ctrl+P。我试着按了一下,弹出来的打印预览页面,很多时候都能正常显示文字。而且在打印预览模式下,那些讨厌的防复制脚本好像就失效了。这时候,我就可以选中预览页面里的文字,然后复制。如果还不行,也可以选择把页面“打印”成PDF文件。打印成PDF后,再用PDF阅读器打开,里面的文字基本上就能正常选中和复制了。这招特别好用,因为它绕过了网页本身的限制,直接从浏览器对内容的渲染层面去获取,成功率很高。
-
第四招:另存为大法。
有时候,网页上不仅文字禁止复制,连图片也存不了。那时候我就用“另存为”这个办法。在网页上点右键,选择“另存为”或者“保存网页为”,然后把整个网页保存到本地电脑上。保存下来的文件通常是一个HTML文件和一个包含图片等资源的文件夹。用浏览器打开这个HTML文件,因为它已经在我们本地了,很多时候那些防复制的脚本就不起作用了。这时候,我就可以像在普通文档里一样,随意选中和复制文字了。这招相当于把网页内容“搬回家”,然后在自己家里想怎么搞就怎么搞。
实在不行就截图
上面这些招数,基本上能解决我99%的问题。但万一,我说的是万一,真的遇到了那种极其顽固、极其变态的网站,啥招数都不好使了,那我也没办法了,只能退而求2——截图。
我用电脑自带的截图工具,或者微信、QQ自带的截图功能,把需要的部分截下来,保存成图片。如果文字太多,就多截几张图。虽然这样就不是纯文本了,不能直接编辑,但起码内容是完整保留下来了。如果确实需要文字,我还能用一些OCR(光学字符识别)软件,把图片里的文字识别出来。不过这都是实在没辙的办法了,毕竟识别出来还得校对,麻烦得很。
这些年上网多了,遇到这种小问题真是家常便饭。不过每次通过这些小技巧成功“破防”的时候,心里都有一种小小的成就感。今天就把我这些年摸索出来的一点经验分享给大家,希望能帮到有同样困扰的朋友们。虽然都是些土办法,但管用就行,是不是?大家下次再遇到这种事,别着急上火,试试我说的这些招数,说不定就搞定了。