我工作的公司要求保护文章呈现的某些区域,我已经实现了一些程序来保护web抓取,但问题仍然存在于手动抓取。
到目前为止,反网络抓取机器人的保护机制似乎运行良好,但我看到客户端正在尝试手动抓取。
我试图保护的文章内容:
- 在文章的包装器元素上设置一个复制事件处理程序以防止复制。->客户端可以通过删除事件处理程序或简单地编写脚本来复制内容并保存到文件中,从而利用用户脚本(防油麦等(来有效地绕过此问题
- 开发人员控制台保护->无用的
- 如果按下F12,则重定向->无用的
似乎保护HTML是不可撤销的(除非有人告诉我其他情况(,所以我想知道显示文本并使其完全无法复制的其他方法。
我的想法:
- JS检测机制,用于诊断用户是否有任何类型的用户脚本在运行,换句话说,是否没有恶意JS代码被注入并执行以提取文本
- 将文章的HTML转换为PDF,并通过某种反文本选择/复制(如果存在的话(将其内联显示
- 将文章的HTML转换为base64图像块,这将使文本完全无法选择和复制
有没有什么好的方法可以防止我的内容被盗,同时又不会对用户体验造成太大干扰?不幸的是,flash小程序不再受支持,它曾经在那个时代魅力四射。
编辑:各位,我只需要一些想法,至少让最终用户的努力更加困难,即如果文本显示为图像,您不能选择文本,您只能选择图像本身。
谢谢!
一旦您将HTML从机器中运出,无论谁得到它,都可以在空闲时对其进行破坏。你可以让它变得更难,但也不是不可能。
重新思考你的方法。"提供信息"one_answers"禁止使用"有些冲突。。。
不,您不能
一旦浏览器加载了您的页面,您就无法保护内容不被复制/下载。
它可以是文本、图像或视频,您可以保护它免受未经授权的访问。但你无法保护自己不被授权人员刮伤。
但是,使用您在问题中提到的步骤和限制版权法,您可能会使问题变得更加困难。
这个问题仍然存在于许多网站中,特别是在电子学习平台中,如udemy等。在这些网站中,高级课程仍然被购买它的人复制/泄露。
来自Udemy常见问题
然而,对于一个有动机的海盗来说,任何出现在电脑屏幕上的内容都容易被盗。这是不可避免的,也是整个行业的一个问题。像Netflix、Youtube、亚马逊等巨头都有同样的问题,作为一个行业,我们继续致力于新的技术解决方案,以限制盗版。
由于盗版技术目前超过了保护,我们聘请了一家专门致力于代表您执行DMCA法律的公司,并针对违规个人、托管网站和DNS服务器,试图删除任何未经授权的内容。