这似乎是一种趋势——网站禁止复制其文本。cNet.com 就是其中之一。除了创建所需文本的图像外,还有其他方法可以解决这个问题吗?
我需要在论坛讨论中引用简短的选段,这只是“合理使用”,而不是抄袭或侵犯版权。
答案1
这些网站使用 JavaScript 来禁用文本复制,以及其他功能(如右键单击)。Chrome 有几个附加组件可以打开或关闭 JavaScript。Firefox 也有此功能。
首先要尝试查看页面源代码,即构成网站的代码。由于 JavaScript 的工作方式,这可能会或可能不会显示您要复制的文本。不同的浏览器使用不同的方法来查看页面源代码,但很容易通过 Google 找到答案。
不过,禁用 JavaScript 可能对您有用,也可能没用。禁用 JavaScript 将需要重新加载页面。这可能会导致页面无法正常运行,并且不会显示您要复制的文本。
基于文本的浏览器,例如链接, 或者布劳·什也可能有效,因为它们支持 JavaScript。因此,您可以使用重定向来捕获文本输出。