如何实现禁止复制粘贴及破解方法,含代码与浏览器操作说明
咱这网上的老油条们肯定都遇到过这么个事——看上眼一篇文章,想着赶紧复制下来,结果那鼠标怎么也点不中那些字儿。
禁止复制的原理
网站不让复制主要靠JavaScript这招,开发者给网页施了点小法术,让咱的鼠标选字功能直接失效。据2022年的数据来说,大概有67%的网站都用这招来防止内容被偷走。
这招更绝,直接在样式表里搞个user-select:none。这样一来,文字就跟博物馆里的展品似的,只能远观不能近摸。不过,这世界哪有只准你一招,破解起来反而比原来的代码还容易。
禁用JavaScript
最直接的做法就是给浏览器来个“闭关修炼”,关闭那啥JavaScript功能。来,Chrome用户,按F12召唤出开发者小助手,然后点F1调出设置大法,找到“禁用JavaScript”那选项,勾上它就OK了。
本代码在UC手机浏览器上不生效,其它手机浏览器暂未发现问题、PC全部没问题。
这是一段示例文字,我无法被选中,也无法按下鼠标右键,即使被选中你也无法复制!
这招能搞定九成防拷贝网站,但得留神,现在好多网站没JS东西根本开不了门,用完赶紧把设置改回去,不然下次逛淘宝都得急死个人。
修改CSS属性
碰上死脑筋的家伙怎么办?先查查是不是那个user-select在捣乱。打开开发者的小工具,找到那个捣蛋的元素,把它的属性值改个名儿,改成auto,或者干脆给它来个一刀切,直接删了它。
这招简直是对各种防复制手段的终极挑战。据某程序员论坛的实验,85%的防复制手段都被它轻松拿下。但家伙得留神,有些网站可是定期查属性的,你改完赶紧复制,别让它抓到把柄。
查看网页源代码
搞不定就开干,直接翻网页底子——瞧瞧源码去。按Ctrl+U呼出那东西,在代码堆里耐心淘金,找找看你要的字。虽然费点劲,但绝对能抓到最原始的货。
这招对付那些把文字藏得古里古怪网站挺管用。有家伙就靠这法子把一个收费教程的全套内容都给挖出来了,结果一看,发现这教程的质量还不如百度知道。
使用浏览器插件
懒癌晚期患者可以直接上插件市场,来个一键解锁复制封锁。像那个啥Absolute Enable Right Click,在Chrome那破地方,用户数都突破五位数了。
作者这货说,他搞这个东西纯粹是因为老是被网站给拦着,复制个菜谱都费劲。现在这插件每个月还能活跃两万多用户,看来那些防复制的网站还真是挺多。
终极解决方案
要是前面那些招数都不管用,那咱们就来个绝招——直接截图转换成文字。用QQ的OCR功能,识别准确率能达到95%,微信这东西也差不多。
这方案,有个大毛病:碰上长篇大论,得截一堆图。听说有人拿这法儿复制了一部三万字的小说,结果脖子疼得跟啥似的。